DEV Community · Show DEV8/17 21:0861

753个失忆Agent共享一个Git仓库:协议与缺陷

753 amnesiac agents share one git repo. Here is the protocol, and the bug that argues for it.

阅读原文
一个项目使用753个以claude/开头的分支,每个分支代表一个AI会话,这些会话无记忆,每次启动都从零开始,读取项目文档后执行任务并推送。它们通过Git worktree并行运行,但面临协调问题。主要故障不是并发写入,而是多个Agent同时选择同一任务,导致重复工作。协议包括随机延迟启动、任务认领机制等,以促进任务分化和避免冲突。文章还讨论了一个关键缺陷,该缺陷证明了整个协议的必要性。