Reference docs fixes: - cli-commands.md: remove non-existent --provider alibaba, add hermes profile/completion/plugins/mcp to top-level table, add --profile/-p global flag, add --source chat option - slash-commands.md: add /yolo and /commands, fix /q alias conflict (resolves to /queue not /quit), add missing aliases (/bg, /set-home, /reload_mcp, /gateway) - toolsets-reference.md: fix hermes-api-server (not same as hermes-cli, omits clarify/send_message/text_to_speech) - profile-commands.md: fix show name required not optional, --clone-from not --from, add --remove/--name to alias, fix alias path, fix export/ import arg types, remove non-existent fish completion - tools-reference.md: add EXA_API_KEY to web tools requires_env - mcp-config-reference.md: add auth key for OAuth, tool name sanitization - environment-variables.md: add EXA_API_KEY, update provider values - plugins.md: remove non-existent ctx.register_command(), add ctx.inject_message() Feature docs additions: - security.md: add /yolo mode, approval modes (manual/smart/off), configurable timeout, expanded dangerous patterns table - cron.md: add wrap_response config, [SILENT] suppression - mcp.md: add dynamic tool discovery, MCP sampling support - cli.md: add Ctrl+Z suspend, busy_input_mode, tool_preview_length - docker.md: add skills/credential file mounting Messaging platform docs: - telegram.md: add webhook mode, DoH fallback IPs - slack.md: add multi-workspace OAuth support - discord.md: add DISCORD_IGNORE_NO_MENTION - matrix.md: add MSC3245 native voice messages - feishu.md: expand from 129 to 365 lines (encrypt key, verification token, group policy, card actions, media, rate limiting, markdown, troubleshooting) - wecom.md: expand from 86 to 264 lines (per-group allowlists, media, AES decryption, stream replies, reconnection, troubleshooting) Configuration docs: - quickstart.md: add DeepSeek, Copilot, Copilot ACP providers - configuration.md: add DeepSeek provider, Exa web backend, terminal env_passthrough/images, browser.command_timeout, compression params, discord config, security/tirith config, timezone, auxiliary models 21 files changed, ~1000 lines added
4.8 KiB
4.8 KiB
sidebar_position, title, description
| sidebar_position | title | description |
|---|---|---|
| 4 | Toolsets Reference | Reference for Hermes core, composite, platform, and dynamic toolsets |
Toolsets Reference
Toolsets are named bundles of tools that you can enable with hermes chat --toolsets ..., configure per platform, or resolve inside the agent runtime.
| Toolset | Kind | Resolves to |
|---|---|---|
browser |
core | browser_back, browser_click, browser_close, browser_console, browser_get_images, browser_navigate, browser_press, browser_scroll, browser_snapshot, browser_type, browser_vision, web_search |
clarify |
core | clarify |
code_execution |
core | execute_code |
cronjob |
core | cronjob |
debugging |
composite | patch, process, read_file, search_files, terminal, web_extract, web_search, write_file |
delegation |
core | delegate_task |
file |
core | patch, read_file, search_files, write_file |
hermes-acp |
platform | browser_back, browser_click, browser_close, browser_console, browser_get_images, browser_navigate, browser_press, browser_scroll, browser_snapshot, browser_type, browser_vision, delegate_task, execute_code, memory, patch, process, read_file, search_files, session_search, skill_manage, skill_view, skills_list, terminal, todo, vision_analyze, web_extract, web_search, write_file |
hermes-cli |
platform | browser_back, browser_click, browser_close, browser_console, browser_get_images, browser_navigate, browser_press, browser_scroll, browser_snapshot, browser_type, browser_vision, clarify, cronjob, delegate_task, execute_code, ha_call_service, ha_get_state, ha_list_entities, ha_list_services, honcho_conclude, honcho_context, honcho_profile, honcho_search, image_generate, memory, mixture_of_agents, patch, process, read_file, search_files, send_message, session_search, skill_manage, skill_view, skills_list, terminal, text_to_speech, todo, vision_analyze, web_extract, web_search, write_file |
hermes-api-server |
platform | browser_back, browser_click, browser_close, browser_console, browser_get_images, browser_navigate, browser_press, browser_scroll, browser_snapshot, browser_type, browser_vision, cronjob, delegate_task, execute_code, ha_call_service, ha_get_state, ha_list_entities, ha_list_services, honcho_conclude, honcho_context, honcho_profile, honcho_search, image_generate, memory, mixture_of_agents, patch, process, read_file, search_files, session_search, skill_manage, skill_view, skills_list, terminal, todo, vision_analyze, web_extract, web_search, write_file |
hermes-dingtalk |
platform | (same as hermes-cli) |
hermes-feishu |
platform | (same as hermes-cli) |
hermes-wecom |
platform | (same as hermes-cli) |
hermes-discord |
platform | (same as hermes-cli) |
hermes-email |
platform | (same as hermes-cli) |
hermes-gateway |
composite | Union of all messaging platform toolsets |
hermes-homeassistant |
platform | (same as hermes-cli) |
hermes-matrix |
platform | (same as hermes-cli) |
hermes-mattermost |
platform | (same as hermes-cli) |
hermes-signal |
platform | (same as hermes-cli) |
hermes-slack |
platform | (same as hermes-cli) |
hermes-sms |
platform | (same as hermes-cli) |
hermes-telegram |
platform | (same as hermes-cli) |
hermes-whatsapp |
platform | (same as hermes-cli) |
homeassistant |
core | ha_call_service, ha_get_state, ha_list_entities, ha_list_services |
honcho |
core | honcho_conclude, honcho_context, honcho_profile, honcho_search |
image_gen |
core | image_generate |
memory |
core | memory |
messaging |
core | send_message |
moa |
core | mixture_of_agents |
rl |
core | rl_check_status, rl_edit_config, rl_get_current_config, rl_get_results, rl_list_environments, rl_list_runs, rl_select_environment, rl_start_training, rl_stop_training, rl_test_inference |
safe |
composite | image_generate, mixture_of_agents, vision_analyze, web_extract, web_search |
search |
core | web_search |
session_search |
core | session_search |
skills |
core | skill_manage, skill_view, skills_list |
terminal |
core | process, terminal |
todo |
core | todo |
tts |
core | text_to_speech |
vision |
core | vision_analyze |
web |
core | web_extract, web_search |
Dynamic toolsets
mcp-<server>— generated at runtime for each configured MCP server.- Custom toolsets can be created in configuration and resolved at startup.
- Wildcards:
alland*expand to every registered toolset.