hermes-cli-gotchas.md 837 Bytes

Hermes CLI 常见坑

-m vs -q

  • -m = 选模型(如 -m deepseek-v4-pro)
  • -q = 单次查询(非交互)
  • 用错 = 静默失败:hermes chat -m "hi" 会启动交互会话并显示 banner,不会返回你期望的回复

正确用法:

hermes chat -q "你的问题" -Q    # -Q = 静默模式

-Q 静默模式

不加 -Q 会输出完整 banner + spinner + session info。永远在非交互调用时加 -Q。

-s 加载 skill

hermes chat -q prompt -s skill-name --yolo -t terminal,file,web

--yolo 模式

自动确认所有工具调用。不加 --yolo 会等待用户确认。

session 进程被杀

当 hermes 作为子进程运行时,kill 父进程也会杀 hermes。daemon 重启 = 任务丢失。 解决方案:去重 + processed_ids 持久化。