Hermes CLI 与 TUI:日常交互界面详解

举报
yd_252571961 发表于 2026/10/18 07:59:13 2026/10/18
【摘要】 CLI 与 TUI:日常交互界面详解系列第 3 篇 / 共 10 篇装好、配好模型后,你每天打交道的就是两个终端界面。 1. 两个界面,一份数据hermes # 经典 CLI(基于 prompt_toolkit)hermes --tui # 现代 TUI(模态浮层、鼠标选择、非阻塞输入,官方推荐)两者共享同一套会话、斜杠命令和配置——今天用 hermes 聊的,明天用 he...

CLI 与 TUI:日常交互界面详解

系列第 3 篇 / 共 10 篇

装好、配好模型后,你每天打交道的就是两个终端界面。

1. 两个界面,一份数据

hermes        # 经典 CLI(基于 prompt_toolkit)
hermes --tui  # 现代 TUI(模态浮层、鼠标选择、非阻塞输入,官方推荐)

两者共享同一套会话、斜杠命令和配置——今天用 hermes 聊的,明天用 hermes --tui 能直接续上。建议两个都试一遍,选顺手的。

启动后会看到欢迎横幅:当前模型/provider、已启用的工具、已安装的技能。横幅不对就说明配置有问题,先 hermes model 检查一下。

2. 第一次对话怎么出题

用具体、容易验证的 prompt:

Summarize this repo in 5 bullets and tell me what the main entrypoint is.
Check my current directory and tell me what looks like the main project file.

成功的标准(对照检查):

  1. 横幅显示你选的模型;
  2. 正常回复、无报错;
  3. 需要时它会自己调工具(终端、读文件、联网搜索);
  4. 能正常多轮对话。

四条都满足,才算"跑通"。

3. 斜杠命令速查

输入 / 会出现自动补全下拉:

命令 作用
/help 列出所有命令
/tools 查看当前可用工具
/model 交互切换模型
/personality pirate 换个性格(试试海盗,官方亲测好玩)
/save 保存当前对话

4. 会话管理:断了能续

hermes --continue   # 恢复最近一次会话
hermes -c           # 同上,短写法
hermes sessions list  # 查看所有会话

--continue 找不到旧会话?两个常见原因:切了 profile(多配置隔离),或者上次会话根本没保存。这是后面多机、多配置场景最常踩的坑,先确认你在同一个 profile 里。

5. 两个实用交互技巧

多行输入:Alt+Enter、Ctrl+J 在任何终端都可用;Shift+Enter 需要终端支持 Kitty 键盘协议(Kitty / foot / WezTerm / Ghostty 默认支持,iTerm2 / Alacritty / VS Code 终端需开启)。

打断它:Hermes 跑太久别干等——直接打字按 Enter 用新指令打断当前任务,或者 Ctrl+C。这意味着它随时可被"改主意"。

本篇小结

  • hermes / hermes --tui 二选一,数据互通
  • 斜杠命令是控制面:/model、/tools、/save
  • 会话可恢复:--continue
  • 跑不通就停手,先修基础对话

下篇:工具系统:60+ 内置工具怎么开怎么用

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。