CLI 界面
Hermes Agent 的终端界面:启动方式、会话恢复、worktree、快捷命令、技能预加载、会话管理与上下文压缩。
Hermes Agent 的 CLI 是完整的终端界面(不是 Web UI):多行编辑、斜杠命令补全、对话历史、可打断重定向、流式工具输出。首次设置:hermes setup --portal 一条命令即可,然后 hermes chat。
hermes # 交互会话(默认)
hermes chat -q "Hello" # 单次查询(非交互)
hermes chat --query-file prompt.txt # 从文件或 stdin 读查询,内容原样送达,不经 shell 解释
hermes chat --model "anthropic/claude-sonnet-4"
hermes chat --provider nous # 或 openrouter 等
hermes chat --toolsets "web,terminal,skills"
hermes -s hermes-agent-dev,github-auth # 预加载技能
hermes --continue # 恢复最近会话(-c)
hermes --resume <session_id> # 恢复指定会话(-r)
hermes -w # 在隔离的 git worktree 里运行(可并行跑多个智能体)
hermes chat --verbose(模型名只是示例,以官方为准。)Worktree:hermes -w 创建一次性 worktree 到 <repo>/.worktrees/;启动时保守的清理器只删除干净且已完全合并、超过年龄阈值的目录;hermes worktree list 审计、hermes worktree prune 回收,绝不会删除有未提交的已跟踪改动或未推送的独有提交的目录。界面与交互:状态栏、会话恢复显示;! 进入 Shell 模式;斜杠命令;快捷命令(~/.hermes/config.yaml 的 quick_commands,类型 exec 运行 shell 命令,类型 alias 指向别的斜杠命令);技能可作为斜杠命令(/skill-name)、可在启动时预加载或通过配置持久自动加载;人格(/personality);多行输入(display.cli_multiline_shortcuts);回合中途重定向:display.busy_input_mode 取 steer、queue 或 interrupt(默认);可挂起到后台;工具进度显示与预览长度(display.tool_preview_length)。会话:会话存储、恢复;上下文压缩(compression.enabled、threshold 默认 0.50,即在上下文用到 50% 时压缩;摘要模型在 auxiliary.compression.model 配,留空用主模型);后台会话(后台运行任务,结果稍后返回);安静模式。
另有现代的 TUI(hermes --tui):模态浮层、鼠标选择、非阻塞输入。