# Hermes CLI 常见坑 ## `-m` vs `-q` - `-m` = 选模型(如 `-m deepseek-v4-pro`) - `-q` = 单次查询(非交互) - **用错 = 静默失败**:`hermes chat -m "hi"` 会启动交互会话并显示 banner,不会返回你期望的回复 正确用法: ```bash hermes chat -q "你的问题" -Q # -Q = 静默模式 ``` ## `-Q` 静默模式 不加 `-Q` 会输出完整 banner + spinner + session info。**永远在非交互调用时加 `-Q`**。 ## `-s` 加载 skill ```bash hermes chat -q prompt -s skill-name --yolo -t terminal,file,web ``` ## `--yolo` 模式 自动确认所有工具调用。不加 `--yolo` 会等待用户确认。 ## session 进程被杀 当 hermes 作为子进程运行时,kill 父进程也会杀 hermes。daemon 重启 = 任务丢失。 解决方案:去重 + processed_ids 持久化。