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」频道最新
- Cognition SWE-2 用 KKT 对偶优化长度惩罚,一次 RL 推移 Pareto 曲线 — YouJiacheng · 2026-09-11
- 首届 Three.js 大会落地巴黎,AI 正缩短从想法到原型的距离 — OdinLovis · 2026-09-11
- 观点:Agent 真正的瓶颈是企业数据工程能力 — dhruv2038 · 2026-09-11
- 实测戳破 RTK 省钱神话:token 省了,账单分文未降 — Bartaseth · 2026-09-11
- GPT-6 Astra 用时 44 小时通关含敌人 Factorio,API 成本约 4500 美元 — liminal_bardo · 2026-09-11
- 投资分析师求教:如何用 Claude 搭建尽调 Agent 工作台 — Careless_Tie2286 · 2026-09-11