Anthropic 近日为旗下命令行编程工具 Claude Code 重新上线了 Projects 功能,让开发者能够像管理一支小团队一样,同时指挥多个 AI Agent 协作完成大型编码任务。这次更新把”单打独斗”的 AI 编程助手,升级成了可以并行作战的”Agent 小组”,也让 Claude Code 在多 Agent 编程这条赛道上迈出了实质性的一步。
Projects 是什么:一个协调者 + 多个线程
新版 Projects 允许用户在同一项目下运行多个 Agent,它们共享同一份记忆、目标和文件/产物库。每个项目包含多个”线程”(threads),各自并行处理不同任务,并由一个”协调者”(coordinator)统一调度——负责把工作分配下去、跟踪进度,再把各线程的结果汇总回来。
底层机制:每个线程都是一个云端会话
- 每个线程本质上是 Claude Code 的一个云端会话,在独立的分支和仓库副本上工作
- 如果多个线程碰巧改了同一段代码,冲突会像普通 PR 一样以 merge conflict 的方式解决
- 线程还可以进一步把任务拆解给子 Agent(subagents)、循环和工作流,让大任务完成得更快
这套设计的巧妙之处在于,它没有发明一套新的协作协议,而是直接复用了开发者最熟悉的 Git 分支和 PR 工作流。每个线程在独立分支上干活,出现冲突就按常规的代码评审方式合并,这让整个多 Agent 过程变得可审查、可回滚。
对开发者意味着什么
对开发者来说,这意味着可以把一个大型重构或功能开发拆成多个并行子任务,交给一个协调者统一指挥,而不是自己逐个提交。相比之前一次只能跑一个任务,多 Agent 并行能显著缩短大型项目的交付时间,也更贴近真实团队”并行开发 + 代码评审”的协作模式。对于维护大型代码库、需要频繁处理多模块改动的团队来说,这一能力尤其有吸引力。
与同类工具的差异
这种”管理一组 AI Agent”的思路与 Grok Bot 等工具类似,但 Claude Code 的差异在于,它把并行工作建立在真实的代码分支和 PR 冲突解决机制之上,而不是一个黑盒式的任务队列。这对已经有成熟 Git 工作流的工程团队来说,更容易理解和信任,也降低了”AI 到底改了什么”的不可控感。
总结
Claude Code 的 Projects 功能把 AI 编程从”单个助手”推向”Agent 团队协作”,对处理大型代码库的团队尤其有吸引力。随着各家都在押注多 Agent 协作,这类能力可能会很快成为 AI 编程工具的新标配。
AI Dash — 发现最好用的AI工具
