From 0c23d93bee70c08bbd3a2bb7d5ce7e296ae32f2c Mon Sep 17 00:00:00 2001 From: Enchanted0911 Date: Fri, 18 Sep 2026 15:00:20 +0800 Subject: [PATCH] plugin-catalog: add hermes-armor community entry MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit hermes-armor v1.4.0 — Hermes Agent armor-piercing kernel plugin, ported from dsh-infinite-gen-4 (MIT). Dual-layer same-source system-prompt injection + llm_request middleware (request-layer system rebuild) + opencode session rotation. Pinned to ddf6dbd. Validation at the pinned commit: - hermes plugins validate: passed (tools/hooks/middleware match) - selftest.py: 54/54 offline assertions - fresh HERMES_HOME install smoke test: installed + enabled OK --- plugin-catalog/hermes-armor.yaml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 plugin-catalog/hermes-armor.yaml diff --git a/plugin-catalog/hermes-armor.yaml b/plugin-catalog/hermes-armor.yaml new file mode 100644 index 0000000000..ffea103f21 --- /dev/null +++ b/plugin-catalog/hermes-armor.yaml @@ -0,0 +1,15 @@ +name: hermes-armor +repo: https://github.com/Enchanted0911/hermes-armor +sha: ddf6dbdee55e220d1d4eaaecf67a9ea253cc157d +description: "Hermes Agent armor-piercing kernel plugin (ported from dsh-infinite-gen-4): dual-layer same-source system-prompt injection, request-layer system rebuild (replace scaffold), and opencode x-opencode-session rotation against gateway-pinned refusal state. Ships /armor status command and 54-item offline self-test." +maintainer: Enchanted0911 +tier: community +category: general +requires_hermes: ">=0.19" +docs_url: https://github.com/Enchanted0911/hermes-armor#readme +capabilities: + provides_tools: [] + provides_hooks: [] + provides_middleware: + - llm_request + requires_env: []