返回AI问答
Hermes Agent 管道运行为什么没进 TUI?

Hermes Agent 管道运行为什么没进 TUI?

AI问答 Admin 108 次浏览

Hermes Agent 加了 --tui 但通过管道或非交互环境运行时没有进入界面,这是正常设计。TUI 需要真实 TTY;如果 stdin 被管道占用,Hermes 会退回单次查询模式,适合脚本,但不适合交互式界面。

常见触发方式

  • echo 问题 | hermes --tui
  • hermes --tui
  • CI、cron、systemd 里没有交互式终端
  • 某些远程执行工具没有分配 pseudo-tty

应该怎么用

如果你想打开界面,直接在终端输入 hermes --tui。如果你想脚本化调用,就别期待 TUI,改用普通 one-shot 命令或 API Server。远程 SSH 时,确认连接分配了 TTY,例如常见 ssh 客户端默认会分配,批处理命令则可能没有。

判断方式很简单:只要当前环境不能让你正常移动光标、滚动和持续输入,就别用 TUI。TUI 是交互界面,自动化任务走 CLI/API 会更稳。

推荐工具

更多