Hermes 对话与会话管理
配置好模型后,日常使用就是和 Hermes 对话。本篇讲清两种界面,以及如何管理会话与记忆。
CLI 模式 vs TUI 模式
Hermes 提供两个终端入口,它们共享同一套会话、命令与配置。
- 经典 CLI:
hermes。传统的逐行交互,简单直接。 - 现代 TUI:
hermes --tui。界面更现代,支持多行编辑、命令补全、会话历史,体验更好,推荐日常使用。
两者没有功能差异,按习惯选择即可。
如何给 Hermes 下达指令
在对话里,你可以用自然语言描述任务,也可以用斜杠命令(slash command)精确控制。
常用斜杠命令:
| 命令 | 作用 |
|---|---|
/help |
查看帮助 |
/model |
查看或切换模型 |
/new |
开新对话 |
/tools |
列出当前可用工具 |
/skills |
浏览已安装技能 |
/status |
查看会话与模型信息 |
/context |
查看上下文占用情况 |
输入 / 会弹出命令补全下拉框,方便探索。
会话的持久化
一个常见疑问,关掉窗口再打开,之前的对话还在吗?
答案是,Hermes 会保存会话记录。你可以随时恢复:
hermes --continue # 恢复最近一次 CLI 会话
hermes --resume <id> # 恢复到指定会话
hermes --resume latest # 等同于 --continue
在 TUI 里也有交互式的会话选择器,输入 /sessions 即可浏览并挑一个继续。
所以,关闭终端不会丢失对话,下次回来能接着聊。
跨会话记忆的初步体验
除了会话记录,Hermes 还有「记忆」机制,把关键信息持久保存。比如你在对话里说「我习惯用 TypeScript」,它可能会写进 USER.md,下次新会话也记得。
记忆和会话历史是两回事:
- 会话历史:某一次聊天的完整记录,按需恢复。
- 记忆:提炼后的关键事实,永远注入每次新会话的开头。
关于记忆的深入用法,我们会在「记忆系统」一篇专门展开。
常用对话命令小结
- 开新对话:
/new - 恢复最近会话:
hermes --continue - 切换模型:
/model - 查看工具:
/tools - 查看状态:
/status
本篇小结
- 两个入口:
hermes(经典 CLI)与hermes --tui(现代 TUI)。 - 斜杠命令能精确控制模型、工具、会话等。
- 会话可持久化并通过
--continue恢复。 - 记忆(跨会话)与会话历史(单次)是不同的两层。
下一篇我们进入重点,工具系统,让 Hermes 真正开始「干活」。