From 358cb072808bbf82f838cbf77ea0ae9aa408f3fa Mon Sep 17 00:00:00 2001 From: Ben Kamholtz Date: Sun, 20 Sep 2026 17:32:50 +1000 Subject: [PATCH] feat(catalog): add hermes-herald plugin entry Herald lets Hermes agent profiles dispatch work to each other: async dispatch to a target profile's API server with SSE completion, synchronous multi-turn chat, model-selectable in-process subagents, a durable SQLite run ledger, fail-closed per-target model-route discovery, and host-owned bare LLM inference. 12 tools, no core tool collisions. Pinned at v1.1.1 (1d185a9e). requires_hermes >=0.21.0: the approval-consent gate imports tools.approval_prompt.request_elicitation_consent, which first exists in 0.21.0. --- plugin-catalog/hermes-herald.yaml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 plugin-catalog/hermes-herald.yaml diff --git a/plugin-catalog/hermes-herald.yaml b/plugin-catalog/hermes-herald.yaml new file mode 100644 index 0000000000..036fc27cee --- /dev/null +++ b/plugin-catalog/hermes-herald.yaml @@ -0,0 +1,28 @@ +name: hermes-herald +repo: https://github.com/bennybuoy/hermes-herald +sha: 1d185a9e0f4fbfa141447be401903cc80407e1cb +description: "Cross-profile agent dispatch for Hermes Agent — 12 tools for agents talking to agents: async dispatch with SSE completion, synchronous multi-turn chat, model-selectable in-process subagents, a durable SQLite run ledger, fail-closed per-target model-route discovery, and host-owned bare LLM inference." +maintainer: bennybuoy +tier: community +category: tools +requires_hermes: ">=0.21.0" +docs_url: https://github.com/bennybuoy/hermes-herald#readme +version: "1.1.1" +platforms: [] +capabilities: + provides_tools: + - dispatch_agent + - check_dispatch + - collect_dispatches + - dispatch_status + - dispatch_chat + - cancel_dispatch + - delegate_subagent + - llm_call + - llm_direct + - ping_profile + - approve_dispatch + - list_profile_models + provides_hooks: [] + provides_middleware: [] + requires_env: []