第一次打开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压缩一下历史对话腾出空间。发送消息直接在❯后面打字回车发送。多行输入•AltEnter或CtrlJ换行• 或者行尾加\续行粘贴大段文字直接粘贴就行Hermes会显示一个精简预览不会把终端刷满。快捷键按键作用Enter发送消息AltEnter / CtrlJ换行多行输入CtrlC打断当前操作按两次强制退出CtrlD退出HermesCtrlG用外部编辑器写长消息保存后自动发送CtrlB语音录制开启语音模式后Tab接受自动补全Windows Terminal用户注意AltEnter在Windows Terminal里是切换全屏冲突了。用CtrlEnter或CtrlJ换行。打断和重定向Hermes干活的时候比如在执行命令、搜索网页你可以随时打断1.直接打字回车新消息会自动打断当前操作2.CtrlC强制中断我常用第一种方便。比如它正在搜资料我突然想起还有一件事要补充直接打字就行不用等它搜完。会话管理退出CtrlD或输/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显示完整参数和调试信息
【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压缩一下历史对话腾出空间。发送消息直接在❯后面打字回车发送。多行输入•AltEnter或CtrlJ换行• 或者行尾加\续行粘贴大段文字直接粘贴就行Hermes会显示一个精简预览不会把终端刷满。快捷键按键作用Enter发送消息AltEnter / CtrlJ换行多行输入CtrlC打断当前操作按两次强制退出CtrlD退出HermesCtrlG用外部编辑器写长消息保存后自动发送CtrlB语音录制开启语音模式后Tab接受自动补全Windows Terminal用户注意AltEnter在Windows Terminal里是切换全屏冲突了。用CtrlEnter或CtrlJ换行。打断和重定向Hermes干活的时候比如在执行命令、搜索网页你可以随时打断1.直接打字回车新消息会自动打断当前操作2.CtrlC强制中断我常用第一种方便。比如它正在搜资料我突然想起还有一件事要补充直接打字就行不用等它搜完。会话管理退出CtrlD或输/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显示完整参数和调试信息