工具集分类

📦

核心工具集(19 个)

browser、terminal、file、search、code_execution 等基础功能集

🛠

复合工具集(2 个)

debugging(file+terminal+web)、safe(只读研究工具)

💬

平台工具集(17+ 个)

每个消息平台对应的专属工具集

动态工具集

MCP 服务器工具集、插件工具集、自定义工具集、通配符 all

核心工具集详细列表

信息获取类

工具集名称功能描述
browser网页浏览器自动化,支持访问网页、截图、DOM 交互
search网络搜索引擎,支持多引擎检索和信息收集
webWeb 工具集,包括网页内容提取、HTTP API 调用
vision图像视觉识别和分析,支持多种图片格式
session_search基于 SQLite FTS5 的历史会话全文搜索

执行与操作类

工具集名称功能描述
terminalShell 终端命令执行,支持 5 种后端
file文件系统操作,包括读写、创建、删除、目录管理
code_execution代码沙箱执行,支持 Python 和 JavaScript
image_genAI 图像生成和编辑
tts文本转语音合成

代理能力类

工具集名称功能描述
memory持久化记忆读写,跨会话记忆管理
skills技能系统管理,包括安装、卸载、执行技能
clarify向用户提问以澄清意图或确认操作
delegation子代理委派,支持并行任务执行
moaMixture of Agents 多代理编排
rl强化学习循环,代理自我改进机制
todo待办事项和任务列表管理

调度与通信类

工具集名称功能描述
cronjob定时任务调度,支持创建/编辑/暂停/恢复
messaging跨平台消息发送工具
homeassistantHome Assistant 智能家居设备控制

平台工具集

每个消息平台都有对应的专属工具集,提供该平台特有的功能:

工具集名称对应平台
hermes-cliCLI 命令行界面
hermes-acpAgent Communication Protocol
hermes-api-serverAPI 服务器
hermes-telegramTelegram
hermes-discordDiscord
hermes-slackSlack
hermes-whatsappWhatsApp
hermes-signalSignal
hermes-matrixMatrix
hermes-mattermostMattermost
hermes-emailEmail 邮件
hermes-smsSMS 短信
hermes-dingtalk钉钉 DingTalk
hermes-feishu飞书 Feishu
hermes-wecom企业微信 WeCom
hermes-wecom-callback企业微信回调模式
hermes-weixin微信 Weixin
hermes-bluebubblesBlueBubbles (iMessage)
hermes-homeassistantHome Assistant
hermes-webhookWebhook
hermes-gateway消息网关

动态工具集

MCP 工具集

通过 MCP(Model Context Protocol)连接的外部工具服务器,工具集名称以 mcp- 为前缀。每个 MCP 服务器会自动注册为一个工具集。

插件工具集

通过插件系统加载的外部工具集,可动态加载和卸载。

自定义工具集

用户可以通过配置文件定义自定义工具集,组合已有的工具或添加新的工具。

通配符 all

使用 all 工具集名称可以启用所有可用的工具集(不推荐在生产环境中使用)。

工具集的启用和禁用可以在 config.yaml 中配置,也可以通过 /tools 斜杠命令在运行时动态调整。详见 配置参考