00:00:00
工具集参考
本文档的完整中文翻译正在进行中。
概述
Hermes 工具集参考。
快速开始
bash
hermes help
hermes config
hermes skills相关链接
获取帮助
如需帮助,请运行 hermes doctor 或访问 GitHub Issues。
原文档内容:
Toolsets Reference
Toolsets are named bundles of tools that control what the agent can do. They're the primary mechanism for configuring tool availability per platform, per session, or per task.
How Toolsets Work
Every tool belongs to exactly one toolset. When you enable a toolset, all tools in that bundle become available to the agent. Toolsets come in three kinds:
- Core — A single logical group of related tools (e.g.,
filebundlesread_file,write_file,patch,search_files) - Composite — Combines multiple core toolsets for a common scenario (e.g.,
debuggingbundles file, terminal, and web tools) - Platform — A complete tool configuration for a specific deployment context (e.g.,
hermes-cliis the default for interactive CLI sessions)
Configuring Toolsets
Per-session (CLI)
bash
hermes chat --toolsets web,file,terminal
hermes chat --toolsets debugging # composite — expands to file + terminal + web
hermes chat --toolsets all # everythingPer-platform (config.yaml)
yaml
toolsets:
- hermes-cli # default for CLI
# - hermes-telegram # override for Telegram gatewayInteractive management
bash
hermes tools # curses UI to enable/disable per platformOr in-session:
/tools list
/tools disable browser
/tools enable rlCore Toolsets
| Toolset | Tools | Purpose |
|---|---|---|
browser | browser_back, browser_click, browser_console, browser_get_images, browser_navigate, browser_press, browser_scroll, browser_snapshot, browser_type, browser_vision, web_search | Full browser automation. Includes web_search as a fallback for quick lookups. |
clarify | clarify | Ask the user a question when the agent needs clarification. |
code_execution | execute_code | Run Python scripts that call Hermes tools programmatically. |
cronjob | cronjob | Schedule and manage recurring task... |
[完整翻译即将推出]