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

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

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

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