hermes agent cli 是终端交互式工具,需激活环境后运行 hermes 启动,支持斜杠命令、工具集管理、会话控制及后台任务调度。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您已成功安装 Hermes Agent,但尚未熟悉其命令行界面(CLI)的操作方式,则可能是由于未掌握核心命令结构、交互模式或工具调用机制。以下是使用 Hermes Agent CLI 的详细操作步骤:
一、启动与基础交互
Hermes Agent CLI 是一个功能完整的终端用户界面(TUI),支持多行编辑、斜杠命令自动补全、对话历史回溯及流式工具输出,专为终端高频使用者设计。它不是网页界面,也不依赖浏览器运行。
1、确保虚拟环境已激活(若使用 uv venv 安装):source venv/bin/activate
2、在终端中输入命令启动 CLI:hermes
3、首次启动时将自动初始化 memory、加载默认 profile,并显示当前模型与版本信息
4、输入任意自然语言请求(如“列出当前目录下的 Python 文件”),Agent 将自动选择并执行 terminal 工具
二、斜杠命令(Slash Commands)使用
斜杠命令用于执行系统级操作、切换配置或管理会话,不触发大模型推理,响应迅速且确定性强。
1、查看所有可用命令:/help
2、切换当前使用的 AI 模型:/model gpt-4o
3、切换 profile 配置文件:/profile dev
4、保存当前会话到持久化存储:/session save my_first_task
5、加载历史会话:/session load my_first_task
三、工具集(Toolset)启用与调用
CLI 默认启用部分基础工具集(如 terminal、memory、web_search),但高级功能需显式声明工具集以解除执行边界限制。
1、启动时启用 web 与 terminal 工具:hermes chat --toolsets "web,terminal"
2、在已运行的 CLI 中动态启用 browser 工具:/tools enable browser
3、禁用 file 工具以防止意外写入:/tools disable file
4、查看当前启用的全部工具:/tools list
四、会话控制与上下文管理
Hermes CLI 支持细粒度会话隔离与上下文注入,确保不同任务间记忆与约束互不干扰。
1、新建独立会话(清空上下文):/session new
2、向当前会话注入本地文件内容作为上下文:/context add ./requirements.txt
3、临时覆盖全局 memory,仅本次会话生效:/memory off
4、强制刷新当前会话的 skill 缓存:/skill reload
五、后台任务与定时执行
CLI 支持直接创建、管理 cronjob 类型的后台任务,无需退出界面或另起进程。
1、添加每5分钟执行一次的健康检查任务:/cron add --interval "*/5 * * * *" --command "ping -c 1 google.com"
2、列出所有已注册定时任务:/cron list
3、暂停编号为 #3 的任务:/cron pause 3
4、立即手动触发某项任务(不等待调度):/cron run 2











