Cate 把 6 个编程 Agent CLI 统一成可观测事件流
Grobiani · reddit · 2026-07-22
解决了什么问题
Cate 团队在同时运行多个 coding agent 时,需要区分三种状态:正在工作、等待许可/输入、已结束。单纯看进程不够,解析终端输出又太脆弱。
他们怎么做
他们没有去包一层进程,而是把 Claude Code、Codex、Cursor、Grok、OpenCode、Pi 的原生 hooks 映射成统一的事件流。
一个重要限制
- Cursor 不能区分“即将执行的命令”和“等待审批而被拦住的命令”。
- 所以系统在信号不明确时不会强行猜测。
文章还讲了
- session resume
- stale session 的处理
- 统一生命周期流的实现方式
作者最后提出,希望业内能有一个 统一的 coding-agent 生命周期协议。
「编程与Agent」频道最新
- Grok Build 更新 MCP 管理与会话恢复能力 — elonmusk · 2026-07-22
- 实测 Kimi K3 写前端:1小时搞定全天手写工作量 — FuSheng_0306 · 2026-07-22
- Langy 把 Claude Code 式 AI 工程师带给领域专家 — _rchaves_ · 2026-07-22
- 一人把实时体育赔率接成 MCP,防止 agent 瞎编盘口 — paperandbeyond23 · 2026-07-22
- Slite 用 MCP 把 Claude 接进公司知识库 — femke_plantinga · 2026-07-22
- Claude Skills 资源库星标破 6.8 万,聚焦工作流定制 — ComposioHQ · 2026-07-22