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.
This commit is contained in:
Ben Kamholtz
2026-09-20 17:32:50 +10:00
committed by Teknium
parent 5195c13873
commit 358cb07280

View File

@@ -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: []