这份指南展示了 Hermes Agent 的命令行操作方式。核心是斜杠命令系统:/read、/write、/search 处理文件;/term 执行 shell;/nav、/click 控制浏览器。

技能系统是关键——77 个预置技能覆盖开发、研究、创意等领域。用 /skills 查看,/skill 加载。例如 /github_pr 创建 PR,/ascii_art 生成字符画。

工作流:先检查相关技能,用 /delegate 委派复杂任务,/todo 管理进度,/memory 保存重要信息。遇到熟悉问题用 /search_sessions 查历史。

特色功能:/tts 文本转语音,/vision 分析图片,/cron 定时任务,/mcp 扩展工具。开发时用 /tdd 测试驱动,/plan 制定方案。

本质是增强型终端:文件操作替代 cat/grep,浏览器自动化替代手动点击,AI 技能替代重复查询。从简单文件编辑到复杂多步工作流,都能通过自然对话式命令完成。

核心工具命令

文件操作

  • /read <文件路径> – 读取文件内容(带行号)
  • /write <文件路径> <内容> – 写入文件(完全覆盖)
  • /search <模式> – 搜索文件内容或文件名
  • /patch <文件路径> <旧文本> <新文本> – 查找替换编辑文件

终端命令

  • /term <命令> – 执行 shell 命令
  • /bg <命令> – 后台运行命令
  • /process <操作> – 管理后台进程(list/poll/kill等)

浏览器操作

  • /nav – 导航到网页
  • /click <@eN> – 点击页面元素
  • /type <@eN> <文本> – 输入文本
  • /snap – 获取页面快照
  • /vision <问题> – 视觉分析页面

代码执行

  • /exec <Python代码> – 执行 Python 脚本(可调用工具)

技能系统命令

技能管理

  • /skills – 列出所有可用技能
  • /skill <技能名> – 查看技能详情
  • /skill_create <技能名> <内容> – 创建新技能
  • /skill_patch <技能名> <旧文本> <新文本> – 更新技能

技能分类

  • apple – macOS 专属功能(iMessage、提醒事项、笔记等)
  • autonomous-ai-agents – AI 代理编排(Claude Code、Codex 等)
  • creative – 创意内容生成(ASCII 艺术、图表、视频等)
  • data-science – 数据科学(Jupyter 内核)
  • github – GitHub 工作流(PR、代码审查、问题等)
  • mlops – 机器学习运维(训练、推理、评估等)
  • productivity – 生产力工具(Google Workspace、Notion、Linear 等)
  • research – 学术研究(arXiv、博客监控等)
  • software-development – 软件开发(TDD、调试、计划等)

任务管理命令

  • /todo – 查看当前任务列表
  • /todo_add <任务> – 添加任务
  • /todo_update <任务ID> <状态> – 更新任务状态

记忆与搜索命令

  • /memory_add <内容> – 添加持久记忆
  • /memory_remove <内容> – 删除记忆
  • /search_sessions <查询> – 搜索历史会话
  • /recent – 查看最近会话

代理协作命令

  • /delegate <目标> – 委派任务给子代理
  • /delegate_batch <任务数组> – 批量委派并行任务

计划与调度命令

  • /cron_create <计划> <提示> – 创建定时任务
  • /cron_list – 列出定时任务
  • /cron_run <任务ID> – 立即运行定时任务

多媒体命令

  • /tts <文本> – 文本转语音
  • /vision_analyze <图片URL> <问题> – 分析图片
  • /gif_search <关键词> – 搜索 GIF
  • /youtube – 获取 YouTube 转录

实用工具命令

  • /clarify <问题> – 向用户询问澄清
  • /plan – 进入计划模式(仅规划不执行)
  • /debug – 系统化调试模式
  • /tdd – 测试驱动开发模式

平台集成命令

GitHub 工作流

  • /gh_clone <仓库> – 克隆 GitHub 仓库
  • /gh_pr <分支> <标题> – 创建 Pull Request
  • /gh_review <PR号> – 代码审查
  • /gh_issue <标题> <描述> – 创建 Issue

邮件与通信

  • /email <命令> – 管理邮件(通过 himalaya)
  • /imessage <号码> <消息> – 发送 iMessage(macOS)
  • /xitter <命令> – Twitter/X 操作

智能家居

  • /hue <命令> – 控制 Philips Hue 灯光

MCP 协议命令

  • /mcp_list – 列出 MCP 服务器
  • /mcp_call <服务器> <工具> – 调用 MCP 工具

快速参考示例

文件操作示例

/read ~/project/main.py /write ~/notes.txt “重要笔记内容” /search “TODO” –path ./src /patch config.yaml “port: 3000” “port: 8080”

开发工作流示例

/tdd # 进入 TDD 模式 /plan # 创建实施计划 /delegate “实现用户认证功能” /gh_pr feature/auth “添加用户认证”

研究示例

/arxiv “transformer architecture” /youtube https://youtube.com/watch?v=xxx /llm_wiki “添加新知识”

创意示例

/ascii_art “Hello World” –font big /excalidraw “系统架构图” /p5js “生成艺术动画”

使用技巧

  1. 技能优先:先检查是否有相关技能可用
  2. 记忆持久化:重要信息保存到记忆
  3. 会话搜索:遇到熟悉问题时搜索历史
  4. 委派复杂任务:让子代理处理推理密集型工作
  5. 定时任务:自动化重复性工作

配置提示

  • 技能存储在 ~/.hermes/skills/
  • 记忆存储在 ~/.hermes/memory/
  • 配置文件在 ~/.hermes/config.yaml
  • 日志文件在 ~/.hermes/logs/

这份指南涵盖了 Hermes Agent 的主要功能和命令模式。实际使用时,你可以根据具体需求组合这些命令来完成复杂任务


了解 ~/jintaoblog/朝夕见闻志⚡️ 的更多信息

订阅后即可通过电子邮件收到最新文章。