项目重新设计:从文件夹到对话

项目重新设计:从文件夹到对话

💡 原文英文,约700词,阅读约需3分钟。
📝

内容提要

Claude Code 新增多线程协作功能:用户设定目标后,Claude 自动拆解任务、并行执行、审查结果并整合。各线程在独立分支运行,可开 PR、跑测试,冲突按常规合并解决。项目具备共享记忆,能积累上下文与用户偏好,并配有文件库。该功能先向 Pro 和 Max 订阅者开放测试,后续扩展至更多用户。

🔎

延伸解读

多线程协作的运作机制

Claude Code 项目通过协调器管理多个线程,每个线程在独立分支和仓库副本上运行,可并行执行任务、开 PR 和跑测试。若线程修改相同代码,重叠部分会像普通 PR 一样以合并冲突方式解决。这种设计让复杂任务能自动拆解和并行推进,但用户需留意冲突处理可能增加合并工作量。

共享记忆与文件库的长期价值

项目具备共享记忆,能积累项目上下文和用户偏好,例如记住发布改期、功能弃用原因或对接人,减少重复提示。文件库则收集用户添加的文件和 Claude 生成的产物,方便后续工作复用。这适合长周期或代理式工作流,但记忆的准确性依赖持续交互,用户应定期检查关键信息。

使用限制与访问注意事项

由于每个线程都是完整的 Claude Code 云会话,项目可能更快达到用量限制。用户可查看项目特定用量,并选择协调器聊天和工作线程使用的模型与努力级别。目前该功能先向部分 Pro 和 Max 订阅者开放测试,后续逐步扩展,现有项目暂不受影响。

Q&A

Claude Code 的新项目功能是如何自动管理多线程工作的?

在 Claude Code 项目中,你只需描述需要完成的任务,Claude 会负责界定范围、委派工作、协调并行线程、审查输出并整合最终结果。每个线程是一个独立的 Claude Code 云会话,在各自的分支和仓库副本上运行,可以打开 PR、运行测试。如果线程间有代码重叠,会像普通 PR 一样通过合并冲突解决。

Claude Code 项目中的共享记忆和文件库有什么作用?

共享记忆让每个线程都能贡献和获取上下文,减少复杂提示工程的需要。Claude 会记住项目细节(如发布改到周五、为什么放弃导出、接触计费服务前该找谁)以及你的工作沟通风格,并能按需调整检查频率、新线程频率和更新详细程度。文件库则收集你添加的文件和 Claude 生成的产物,方便查找相关材料并让新工作基于过往成果。

目前哪些用户可以体验 Claude Code 的更新版项目功能?

更新版项目功能目前以测试版形式向部分 Claude Pro 和 Max 订阅者开放,这些用户需在 Claude Code 中使用云会话,且网页或桌面端没有现有项目。接下来一周会扩展到更多同计划用户,之后才会覆盖所有 Claude 以及 Team 和 Enterprise 计划。Pro 或 Max 用户若暂无权限可加入等待列表。

使用 Claude Code 项目时有哪些使用限制或注意事项?

项目可以同时运行多个线程,每个线程都是完整的 Claude Code 会话,因此可能更快达到使用限制。你可以查看项目特定用量,并为协调器聊天和工作线程选择模型和努力级别。目前线程在云端运行,未来将支持在本地机器上运行,与本地工具和代码协同并处于你的网络内。

能否举例说明 Claude Code 项目如何用于实际开发任务?

例如,配置一个项目并设定目标为降低应用结账 p75 延迟,然后让 Claude 分析每个端点、测试优化并在并行线程中打开 PR。或者连接 API、Web 和移动端仓库,设定目标为淘汰已弃用的 v1 端点,Claude 会为每个仓库创建一个线程来迁移调用方、运行测试、打开 PR,并告诉你哪些需要先合并。

Claude Code 项目中的线程和协调器是如何分工的?

项目中的线程负责实际工作,协调器负责指导它们。启动项目时,你选择目标和仓库或上下文,Claude 会建议可立即接手的工作。你可以在主项目聊天中监控和指导进度,或深入每个线程查看和调整细节。协调器保持工作有序,线程可以进一步使用子代理、循环和工作流拆分任务以加快完成。

🏷️

标签

➡️

继续阅读