必须启用Hermes Agent自带的47个工具才能使其真正执行任务,包括网络搜索、终端执行等;可通过命令行临时启用、编辑tools.yaml永久启用,或创建并启用all_tools工具集批量激活,启用后需重启Agent并验证状态。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

想让Hermes Agent真正干活,而不是只聊天,必须先启用它自带的47个工具——网络搜索、终端执行、浏览器控制、AI绘图等功能全靠它们驱动,缺一不可。
确认工具是否已加载
启动Hermes Agent后,在CLI中输入:hermes tools list,观察输出列表中每个工具的状态。若显示disabled,说明该工具尚未激活,后续调用会直接失败或被忽略。
注意:工具状态不是永久生效的,每次重启Agent后需重新验证,尤其在修改配置文件后未重启时,容易误判为“已启用”。
启用单个工具(按需启用)
方法一:命令行临时启用
在CLI中执行:hermes tools enable web_search,将web_search替换为你需要的工具名(如terminal、image_generate等)。此操作仅对当前会话生效,重启后失效。
方法二:永久启用(推荐)
进入配置目录:cd ~/.hermes/config → 编辑tools.yaml文件 → 找到目标工具条目,将其enabled字段设为true。例如:web_search: {enabled: true}。【必须保存文件后重启 hermes 进程,修改才生效】
一键启用全部47个工具(工具集模式)
第一步:确认当前Profile下已预置工具集
运行hermes toolsets list,查看是否有all_tools或full类工具集。官方v0.13.0默认提供default、web、dev、media四个预设集,但不包含一次性启用全部47个的all集。
第二步:手动创建全量工具集
在~/.hermes/config/toolsets.yaml中新增如下块(若文件不存在则新建):
all_tools:<br> enabled: true<br> tools: ["web_search", "web_extract", "terminal", "read_file", "patch", "browser_navigate", "browser_vision", "image_generate", "text_to_speech", "todo", "delegate_task", "memory", "session_search", "cronjob", "send_message", "mcp_query", "ha_light_toggle", ...](此处省略其余32个工具名,完整列表见官方文档
/docs/reference/tools-reference)。
第三步:启用该工具集
执行hermes toolsets enable all_tools。此时所有列出的工具将批量注册并标记为enabled,无需逐个操作。
这一步操作起来很简单,直接把工具名数组填进配置再启用就行,但务必核对工具名拼写——大小写、下划线、连字符一个都不能错,否则该工具不会被识别。
验证启用结果
重启Hermes Agent进程(Ctrl+C退出后重新运行hermes),再次执行hermes tools list。所有目标工具应显示为enabled,且无红色报错提示。
若仍有工具显示disabled,检查其依赖是否满足:例如browser_navigate需系统已安装Chromium或Chrome,image_generate需配置好Stable Diffusion API endpoint或接入OpenRouter图像模型。


















