xcatkatcat· @xcatkatcat · X·· 11 小时前AI 评分
mono 让 AI 跨仓库自动获取上下文
mono 可在一个会话中通过 git worktrees 接入多个仓库,自动收集上下文,取代此前用 amp 手动跨仓库搬运信息。完整上下文能发现跨仓库的隐蔽问题,例如 repo A 的 1-in-10 情况与 repo B 的 1-in-10 情况叠加,形成 1-in-100 的 bug。
我自己就是工程师,所以 mono 简直是颠覆性的。我忍不住一直在谈论它,但如果只能记住一点,那就是上下文可见性。
在 mono 之前,我做过一些一人全栈功能(GitHub 导出就是其中之一!)。我会先在后端仓库里用 amp 规划整个功能,因为在做其他任何事情之前,你得先确定接口。然后我会让 amp(顺便说一句,它真的很棒)生成信息收集提示词,手动在每个其他仓库里打开一个会话,把提示词粘贴进去,再把答案倒回后端会话里。接着进行规划、把后端推送到 dev、开发前端、再推送一次……诸如此类。
现在回头看,我基本上就是个中间人,替一个说实话比我们 99% 的人都聪明的 AI 把守着信息 🙃
现在,mono 在一个会话里就能完成所有这些事,而且每个仓库都已经通过 git worktrees 接进来了。它会自行收集上下文,所以我不用再夹在中间了。
而且,有了完整的上下文,它能发现那些 sneaky 的问题:仓库 A 中十分之一的概率情况 × 仓库 B 中十分之一的概率情况 = 那个你永远想不到会出现的百分之一概率的 bug!!
来源:xcatkatcat · x.com