hermes-agent/website/docs
Teknium a39bfbd803
feat(hooks): outbound webhooks — push signed lifecycle events to external HTTP endpoints
The inverse of the inbound webhook platform: hooks.outbound in
config.yaml lists HTTP targets + the plugin-hook events they subscribe
to (on_session_end, subagent_stop, post_tool_call, ...). Each firing
POSTs a JSON payload (same top-level shape as shell hooks' stdin wire)
signed GitHub-style with HMAC-SHA256 (X-Hermes-Signature-256).

Rides the existing hook bus — notify-only callbacks registered on the
plugin manager at the same CLI/gateway/main entry points as shell
hooks. Delivery is fire-and-forget via a bounded queue + single daemon
worker thread, so a dead endpoint can never stall a tool call. Bounded
retries (5xx/conn errors once; 4xx never). secret_env preferred over
inline secret. HERMES_SAFE_MODE skips registration. hermes hooks list
shows outbound targets with signed/UNSIGNED status.

Zero new model tools, zero new subsystems.
2026-07-22 07:26:47 -07:00
..
developer-guide fix: close review gaps for per-model threshold overrides (#63020) 2026-07-22 07:00:27 -07:00
getting-started fix(update): consolidate pre-update backups into one gated mechanism (#65754) 2026-07-16 08:47:25 -07:00
guides feat(delegation): let subagents use execute_code (#69325) 2026-07-22 06:58:45 -07:00
integrations docs(portal): remove retired Nous Chat references 2026-07-21 11:25:04 +05:30
reference fix(secrets): validate bitwarden status token 2026-07-22 03:20:09 -07:00
user-guide feat(hooks): outbound webhooks — push signed lifecycle events to external HTTP endpoints 2026-07-22 07:26:47 -07:00
index.mdx feat(docs): clarify platform support 2026-06-26 11:37:56 -07:00
user-stories.mdx docs(website): add User Stories and Use Cases collage page (#18282) 2026-04-30 23:56:59 -07:00