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」频道最新
- 用 $28 算力让模型给自己造 copilot:他的新模型个人基准 — bucolucas · 2026-10-27
- Agent 中途改计划该被允许吗:真实系统介入时的边界之辩 — wistfulcracker84 · 2026-10-27
- HeyGen 联手 Canva:幻灯片讲者备注自动变数字人讲解视频 — HeyGen · 2026-10-27
- 隐私场景实测:本地 Qwen 3.8 FN 不输云端前沿模型还更快 — dr_lm · 2026-10-27
- Cloudflare Computer 支持 agent 中断恢复,可跳过已完成的非幂等请求 — irvinebroque · 2026-10-27
- LLM Tails 实测省 80% 输入 token:先读后写约束 agent 编码 — savadks1818 · 2026-10-27