这份指南展示了 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等)
浏览器操作
代码执行
- /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 “生成艺术动画”
使用技巧
- 技能优先:先检查是否有相关技能可用
- 记忆持久化:重要信息保存到记忆
- 会话搜索:遇到熟悉问题时搜索历史
- 委派复杂任务:让子代理处理推理密集型工作
- 定时任务:自动化重复性工作
配置提示
- 技能存储在 ~/.hermes/skills/
- 记忆存储在 ~/.hermes/memory/
- 配置文件在 ~/.hermes/config.yaml
- 日志文件在 ~/.hermes/logs/
这份指南涵盖了 Hermes Agent 的主要功能和命令模式。实际使用时,你可以根据具体需求组合这些命令来完成复杂任务
了解 ~/jintaoblog/朝夕见闻志⚡️ 的更多信息
订阅后即可通过电子邮件收到最新文章。
