GoForum🌐 V2EX

做了个小工具,处理 coding agent 的决策冲突

zzzzeno · 2026-05-08 10:40 · 0 次点赞 · 1 条回复

AI coding 有时候会遇到问题:

agent 经常不知道以前为什么放弃过某个方案,也不知道别人正在用 agent 做些什么。结果就是它可能把历史上已经否掉的方案重新做回来,或者提交代码后才发现和别人的 agent 写的东西有逻辑冲突。

我把这个问题叫 coding agent 的决策冲突:它不是代码层面的冲突,而是“意图( intent )”的冲突。

Mainline 的思路是把这些 intent / decision 记录到 Git 里。agent 开始改之前先读相关历史和当前 intent ,改完以后再留下一条新的记录。

这个项目自己也是这么自举出来的。中途加入的小伙伴把代码 clone 下来,看一下本地生成的 Hub 里的历史记录和当前 intent ,基本就能知道项目为什么走到现在这样、现在大家各自在改什么,不用先靠人肉同步一大堆上下文。

下面是我们自己项目里生成的静态 Hub 视图。 Mainline Hub 截图

详情可见: https://mainline.sh

https://github.com/mainline-org/mainline

1 条回复
ChristopherWu · 2026-05-08 10:45
#1

有意思,是给 agent 用的吗?

点进去 intent 会怎么样?

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: zzzzeno
发布: 2026-05-08
点赞: 0
回复: 0