Hermes 中文指南

内置工具怎么用

理解 Hermes 70+ 内置工具的能力边界,以及如何为个人使用做限制

进阶18 分钟官方文档
本文内容译自 Nous Research 官方文档,技术细节以英文原文为准。对照官方文档

个人使用 Hermes 时,工具决定了 Agent 能替你做什么:读文件、跑命令、搜索网页、写代码等。本章帮你建立工具全景,并学会按需收紧权限。

查看可用工具

在对话中输入 /tools,或启动后运行:

终端
hermes tools

你会看到当前会话可用的工具列表,包括内置工具与已连接的 MCP 工具。

工具分类(个人常用)

类型示例个人场景
文件与代码read_file, write_file整理笔记、改脚本
终端execute_command跑本地命令(注意安全)
网络web_search, fetch_url查资料、读文档
调度cron定时提醒与摘要
记忆memory_*长期记住偏好

完整列表见官方 Tools 文档

限制危险工具

个人电脑上建议:

  1. terminal.backend 设为 docker(见配置教程
  2. 阅读个人使用安全设置
  3. 不启用不需要的 MCP 服务器

小例子:只查资料不写盘

对 Agent 说:

帮我搜索 Rust 2024 edition 新特性,用 bullet 总结。
不要修改我电脑上的任何文件。

观察 /tools 中实际调用了哪些工具,建立直觉。

常见误区

  • 工具越多越好:个人助手往往只需文件 + 搜索 + 记忆,其余可关。
  • 与技能混淆:工具是「能力」,技能是「流程说明」;见记忆与技能入门
  • 子代理也会用工具:委托子任务时同样受 toolset 约束,见子代理

本章自检

  • 能在对话中用 /tools 列出至少 5 个当前可用工具
  • 能说出内置工具与 MCP 工具的区别
  • 已阅读安全设置教程并知悉如何限制终端执行