Anthropic近日为Claude Code重新推出了Projects功能,该功能允许用户在同一环境下运行多个智能体,这些智能体共享记忆、目标以及文件与产出物库。这一设计与Grok Bot等管理智能体群组的工具类似,每个项目中都包含并行运行不同任务的"线程",并由一个"协调者"负责统筹全局。
从技术架构来看,每个线程实际上是一个独立的Claude Code云端会话,工作在各自的代码分支和仓库副本上。协调者负责保持工作有序进行,但如果多个线程同时处理相同代码,产生的冲突会像普通PR(拉取请求)一样被作为合并冲突来解决。当需要处理大型任务时,每个线程还可以进一步利用子智能体、循环和工作流将任务拆解成更小的部分,从而加快完成速度。
用户既可以单独与每个线程进行交互,也可以通过主项目对话窗口对整体工作进行监控和更新。目前该功能上线时线程运行在云端,但Anthropic表示对本地工具和代码的支持"很快"就会推出。这一更新版Projects功能从今日起面向"部分Claude Pro和Max订阅用户"开放测试版,未来将逐步扩展至所有Pro、Max、Team及企业版用户,同时也会覆盖Cowork和常规Claude对话场景。
Q&A
Q1:Claude Code的Projects功能是什么?
A:Projects是Claude Code推出的功能,允许用户同时运行多个AI智能体,这些智能体共享记忆、目标以及文件和产出物库,并通过"线程"并行处理不同任务,由"协调者"统一协调管理。
Q2:Projects功能中的线程是如何工作的?
A:每个线程本质上是一个独立的Claude Code云端会话,在各自的代码分支和仓库副本上工作。如果多个线程处理相同代码产生冲突,会像普通拉取请求一样被作为合并冲突处理,线程还可利用子智能体和工作流拆解大型任务。
Q3:Projects功能目前哪些用户可以使用?
A:该功能从即日起以测试版形式向部分Claude Pro和Max订阅用户开放,未来将逐步扩展至所有Pro、Max、Team及企业版用户,同时也会覆盖Cowork和常规Claude对话场景。
