hermes-agent/website/docs/user-guide/messaging
Teknium dabe3c34cc
feat(webhook): hermes webhook CLI + skill for event-driven subscriptions (#3578)
Adds 'hermes webhook' CLI subcommand and a skill — zero new model tools.

CLI commands (require webhook platform to be enabled):
  hermes webhook subscribe <name> [--events, --prompt, --deliver, ...]
  hermes webhook list
  hermes webhook remove <name>
  hermes webhook test <name>

All commands gate on webhook platform being enabled in config. If not
configured, prints setup instructions (gateway setup wizard, manual
config.yaml, or env vars).

The agent uses these via terminal tool, guided by the webhook-subscriptions
skill which documents setup, common patterns (GitHub, Stripe, CI/CD,
monitoring), prompt template syntax, security, and troubleshooting.

Adapter enhancement: webhook.py hot-reloads dynamic subscriptions from
~/.hermes/webhook_subscriptions.json on each incoming request (mtime-gated).
Static config.yaml routes always take precedence.

Docs: updated webhooks.md with Dynamic Subscriptions section, added
hermes webhook to cli-commands.md reference.

No new model tools. No toolset changes.

24 new tests for CLI CRUD, persistence, enabled-gate, and adapter
dynamic route loading.
2026-03-28 14:33:35 -07:00
..
_category_.json feat: add documentation website (Docusaurus) 2026-03-05 05:24:55 -08:00
dingtalk.md docs: comprehensive documentation update for recent features 2026-03-17 03:42:02 -07:00
discord.md docs(discord): fix Public Bot setting for Discord-provided invite link (#3519) 2026-03-28 12:24:43 -07:00
email.md feat(email): add skip_attachments option via config.yaml 2026-03-16 05:27:54 -07:00
homeassistant.md docs: expand Docusaurus coverage across CLI, tools, skills, and skins (#1232) 2026-03-13 21:34:41 -07:00
index.md fix(gateway): inject PATH + VIRTUAL_ENV into launchd plist for macOS service (#3585) 2026-03-28 14:23:26 -07:00
matrix.md docs: add Mattermost and Matrix setup guides 2026-03-17 03:18:16 -07:00
mattermost.md docs: add Mattermost and Matrix setup guides 2026-03-17 03:18:16 -07:00
open-webui.md fix(security): block untrusted browser access to api server (#2451) 2026-03-22 04:08:48 -07:00
signal.md Remove incorrect docker alternative for signal-cli (#3545) 2026-03-28 14:28:57 -07:00
slack.md docs(slack): add missing Messages Tab setup step (#3590) 2026-03-28 14:23:19 -07:00
sms.md feat: add SMS (Twilio) platform adapter 2026-03-17 03:14:53 -07:00
telegram.md feat(telegram): Private Chat Topics with functional skill binding (#2598) 2026-03-26 02:04:11 -07:00
webhooks.md feat(webhook): hermes webhook CLI + skill for event-driven subscriptions (#3578) 2026-03-28 14:33:35 -07:00
whatsapp.md fix(gateway): inject PATH + VIRTUAL_ENV into launchd plist for macOS service (#3585) 2026-03-28 14:23:26 -07:00