Claude Code 如何瞬间感知 Codex 和 OpenCode 任务完成 — 不浪费一个 token。
当你让 Claude Code 调度外部 CLI 工具时,总得有人等着。问题是:怎么等?
就像从信箱演进到即时通讯。
FIFO 是一种特殊文件,像气动传输管一样连接两个进程。
每个 CLI 都有自己的 hook 系统。两者都写入同一个 FIFO。
观看基于 FIFO 的 Worker 通知的完整生命周期。
每个 Worker 有自己的管道。就像前台接待员有多条电话线。
| 方案 | 额外 LLM Token | 延迟 | 依赖 |
|---|---|---|---|
| 轮询(while sleep) | 0 | 1-2 秒 | tmux |
| Agent 包装(Haiku) | ~2000+ | ~0ms | 无 |
| FIFO(本方案) | 0 | ~0ms | tmux + hook |
零轮询。零 token。瞬时通知。
nova-cli-fifo-worker v0.1.0 — Built with Claude Code