hermes-agent/website/docs/user-guide/messaging
Teknium 72250b5f62
feat: config-gated /verbose command for messaging gateway (#3262)
* feat: config-gated /verbose command for messaging gateway

Add gateway_config_gate field to CommandDef, allowing cli_only commands
to be conditionally available in the gateway based on a config value.

- CommandDef gains gateway_config_gate: str | None — a config dotpath
  that, when truthy, overrides cli_only for gateway surfaces
- /verbose uses gateway_config_gate='display.tool_progress_command'
- Default is off (cli_only behavior preserved)
- When enabled, /verbose cycles tool_progress mode (off/new/all/verbose)
  in the gateway, saving to config.yaml — same cycle as the CLI
- Gateway helpers (help, telegram menus, slack mapping) dynamically
  check config to include/exclude config-gated commands
- GATEWAY_KNOWN_COMMANDS always includes config-gated commands so
  the gateway recognizes them and can respond appropriately
- Handles YAML 1.1 bool coercion (bare 'off' parses as False)
- 8 new tests for the config gate mechanism + gateway handler

* docs: document gateway_config_gate and /verbose messaging support

- AGENTS.md: add gateway_config_gate to CommandDef fields
- slash-commands.md: note /verbose can be enabled for messaging, update Notes
- configuration.md: add tool_progress_command to display section + usage note
- cli.md: cross-link to config docs for messaging enablement
- messaging/index.md: show tool_progress_command in config snippet
- plugins.md: add gateway_config_gate to register_command parameter table
2026-03-26 14:41:04 -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: add missing skills, CLI commands, and messaging env vars 2026-03-24 08:12:37 -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 feat: config-gated /verbose command for messaging gateway (#3262) 2026-03-26 14:41:04 -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 docs: add missing skills, CLI commands, and messaging env vars 2026-03-24 08:12:37 -07:00
slack.md docs: add missing skills, CLI commands, and messaging env vars 2026-03-24 08:12:37 -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 docs: fix stale and incorrect documentation across 18 files 2026-03-24 07:53:07 -07:00
whatsapp.md feat: support ignoring unauthorized gateway DMs (#1919) 2026-03-18 04:06:08 -07:00