用 Multica 和 Git worktree 实现多 Agent 并发开发

过去使用 AI 编程时,我通常只开一个对话:让 Agent 阅读需求、修改代码、运行测试,再提交结果。这个方式适合小改动,但项目稍大以后,一个 Agent 很容易同时背负产品背景、前后端代码、测试结果和历史讨论,等待时间与上下文也会越来越长。

Multica 提供了另一种组织方式:把一个项目拆成多个 issue,让多个 Agent 分别处理可以独立推进的任务。它们共享同一个 GitHub 仓库,却在不同的 Git 分支和 worktree 中工作。这样既能并发开发,又不会让几个 Agent 同时修改同一份本地文件。

本文以我当前使用的“聪明的二休”开发流程为例,说明这套方法如何运行、冲突如何解决,以及为什么并发 Agent 会消耗更多 Token。

git使用记录

1:git指令1git clone https://github.com/user/repo/program.git 将远程仓库克隆到git打开的目录。 1git switch -c dev 新建并切换至dev分支。 1git switch dev 切换到dev分支 1git add . 将所有变更提交至缓冲区 1git commit -m "message" ...