【Hermes入门11讲】第二讲:第一次对话——CLI界面完全指南

第一次打开Hermes的时候,我盯着那堆信息看了半天,不知道哪块是干嘛的。其实看习惯了挺直观的。

启动Hermes

有两种启动方式:

复制代码
hermes        # 经典CLI界面
hermes --tui  # 新版的TUI界面(推荐)

--tui 是新版界面,支持鼠标、模态窗口、非阻塞输入,体验更好。两个界面功能完全一样,只是外观不同。

界面解读

启动后你会看到类似这样的画面:

复制代码
╭─ ⚕ Hermes Agent ──────────────────────────────────────────╮
│  model: deepseek/deepseek-chat                            │
│  provider: deepseek                                       │
│  tools: terminal, file, web, browser, memory...           │
│  skills: plan, github-pr-workflow...                      │
│  backend: local                                           │
╰───────────────────────────────────────────────────────────╯

❯ 

从上到下:

欢迎横幅:显示当前用的模型、提供商、启用的工具、加载的技能、终端后端。一眼就能确认配置对不对。

对话区:你发的消息和Hermes的回复都会显示在这里。

输入区 :最下面的 就是输入光标,直接打字回车发送。

状态栏

在输入区上方,有一条实时更新的状态栏:

复制代码
⚕ deepseek-chat │ 12.4K/200K │ [██████░░░░] 6% │ $0.06 │ 15m

从左到右:

  • 模型名:当前在用的模型

  • Token用量:已用 / 总共可用(比如12.4K/200K)

  • 进度条:可视化显示上下文占用比例

  • 花费:当前会话大概花了多少钱

  • 时长:会话已经进行了多久

进度条颜色含义

  • • 绿色(<50%):还有很多空间,随便聊

  • • 黄色(50-80%):开始有点满了,注意

  • • 橙色(80-95%):快满了,该压缩了

  • • 红色(≥95%):满了,再聊会丢上下文

看到橙色或红色的时候,输 /compress 让Hermes压缩一下历史对话,腾出空间。

发送消息

直接在 后面打字,回车发送。

多行输入

  • Alt+EnterCtrl+J 换行

  • • 或者行尾加 \ 续行

粘贴大段文字:直接粘贴就行,Hermes会显示一个精简预览,不会把终端刷满。

快捷键

按键 作用
Enter 发送消息
Alt+Enter / Ctrl+J 换行(多行输入)
Ctrl+C 打断当前操作(按两次强制退出)
Ctrl+D 退出Hermes
Ctrl+G 用外部编辑器写长消息(保存后自动发送)
Ctrl+B 语音录制(开启语音模式后)
Tab 接受自动补全
[ ]

Windows Terminal用户注意Alt+Enter 在Windows Terminal里是切换全屏,冲突了。用 Ctrl+EnterCtrl+J 换行。

打断和重定向

Hermes干活的时候(比如在执行命令、搜索网页),你可以随时打断:

    1. 直接打字+回车:新消息会自动打断当前操作
    1. Ctrl+C:强制中断

我常用第一种,方便。比如它正在搜资料,我突然想起还有一件事要补充,直接打字就行,不用等它搜完。

会话管理

退出Ctrl+D 或输 /quit

退出时的提示

复制代码
Resume this session with:
  hermes --resume 20260225_143052_a1b2c3

恢复会话

复制代码
hermes --continue     # 恢复最近一次会话
hermes -c             # 简写
hermes --resume 20260225_143052_a1b2c3  # 恢复指定会话

给会话命名

复制代码
/title 我的项目开发

之后可以用名字恢复:

复制代码
hermes -c "我的项目开发"

查看所有会话

复制代码
hermes sessions list

显示模式切换

Hermes干活的时候会有动画反馈:

复制代码
  ◜ (。•́︿•̀。) pondering... (1.2s)
  ┊ 💻 terminal `ls -la` (0.3s)
  ┊ 🔍 web_search (1.2s)

如果你想看更多或更少细节,用 /verbose 切换:

  • off:静默,只显示最终结果

  • new:只在换工具时显示

  • all:显示每个工具调用(默认)

  • verbose:显示完整参数和调试信息

相关推荐
luckystar513~6 小时前
Hermes 实战 :调度——cron 6:00 无人值守跑日报
人工智能·agent·智能体·hermes·实战专栏
luckystar513~2 天前
Hermes实战 :skill编写 + skill治理
人工智能·agent·智能体·hermes·实战专栏
luckystar513~6 天前
Hermes 工程化实战专栏:安装部署实战——从装好到跑通第一个任务
人工智能·agent·智能体·hermes·实战专栏·hermes安装配置
luckystar513~6 天前
Hermes 工程化实战专栏:「会自我进化」的开源 AI Agent--Hermes
人工智能·agent·智能体·hermes
梦里藍天7 天前
WebView2 应用突然白屏崩溃?可能是 DLP 加密软件的钩子注入导致的 FAIL_FAST(天锐绿盾排查实录)
经验分享·hermes
地衣君15 天前
Hermes Docker 容器交互一些技巧
docker·hermes
地衣君15 天前
Docker Compose 部署 Hermes Agent 步骤
docker·容器·hermes
来日方长。。。。long25 天前
Hermes Agent橙皮书共读|第三篇:保姆级实战部署|本地/VPS从零搭建Hermes
ide·git·hermes
鬼手点金1 个月前
Hermes Agent vs OpenCode 异同
ai·ai agent·vibecoding·codingagent·opencode·hermes
鬼手点金1 个月前
Hermes‑Agent 使用教程
python·ubuntu·powershell·cmd·ai agent·opencode·hermes