hermes agent cli 是专为终端用户设计的tui,支持多行编辑、斜杠命令补全、流式工具输出;通过 hermes 启动,/new 重置对话、/clear 清屏、/model 切换模型、/skills 管理技能,并可自然语言调用 terminal/browser 等工具完成文件操作与网页自动化。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您已成功安装 Hermes Agent,但在终端中无法高效使用其 CLI 功能,则可能是由于未掌握核心命令结构或交互模式。以下是针对 Hermes Agent CLI 工具的系统性使用方法:
一、启动与基础交互
Hermes Agent CLI 是一个功能完整的终端用户界面(TUI),支持多行编辑、斜杠命令补全与流式工具输出,专为终端高频使用者设计。它不依赖网页环境,所有操作均在本地终端中完成。
1、在终端中输入 hermes 并回车,启动默认会话。
2、首次运行将自动触发交互式配置向导,按提示选择 LLM 提供商、启用工具集及网关选项。
3、进入会话后,直接输入自然语言指令(如“列出当前目录下的 Python 文件”),Agent 将自动调用 terminal 工具执行命令。
二、斜杠命令控制流
斜杠命令用于覆盖默认行为、切换上下文或管理会话状态,全部以 / 开头,不触发模型推理,响应极快。
1、输入 /new 重置对话历史,保留当前屏幕内容,适合开启新话题。
2、输入 /clear 清空整个终端界面并重置会话状态,适用于调试异常上下文。
3、输入 /model 查看当前激活模型;后接模型名(如 /model gpt-4)立即切换,无需重启进程。
4、输入 /skills 列出已启用技能;搭配 +skill_name 或 -skill_name 可动态启停。
三、文件与系统操作集成
Hermes CLI 内置 terminal 工具后端,可直接读写本地文件系统、执行 shell 命令,并根据配置自动适配执行环境(local/docker/ssh)。
1、输入指令如 把 README.md 的前10行显示出来,Agent 将调用 cat README.md | head -n 10 并返回结果。
2、输入 创建目录 ~/projects/hermes-test 并进入,Agent 自动执行 mkdir -p ~/projects/hermes-test && cd ~/projects/hermes-test。
3、若配置了 terminal: backend: docker,所有命令将在隔离的 python:3.11-slim 容器中执行,保障环境纯净性。
四、浏览器自动化指令链
当启用 browser 工具集后,CLI 支持通过自然语言驱动完整网页操作流程,无需编写脚本,所有动作实时反馈。
1、输入 打开 https://example.com 并截图,Agent 依次调用 browser_navigate 与 browser_vision,截图保存至 /home/.hermes/cache/screenshots/。
2、输入 在百度搜索框输入 'Hermes Agent 安装' 并按回车,Agent 自动解析 DOM 元素,调用 browser_type 与 browser_press 完成交互。
3、输入 提取当前页面所有链接,Agent 调用 web_extract 并结构化返回 URL 列表。
五、会话与持久化管理
Hermes CLI 支持会话级状态保存,包括对话历史、memory 缓存和 skills 配置,所有数据默认落盘至 ~/.hermes/sessions/ 目录。
1、输入 /session list 查看全部历史会话 ID;输入 /session load abc123 恢复指定会话上下文。
2、输入 记住我刚才说的 API 密钥是 sk-xxx,Agent 将该信息写入 memory 层,后续指令中可直接引用“我的 API 密钥”。
3、手动修改 ~/.hermes/config.yaml 中的 memory: backend: sqlite 可切换记忆存储方式,支持跨会话检索。











