Anthropic 超越了传统 Git 的局限,推出了新一代源代码控制系统和界面,专为多个 AI 代理并行编码和测试而设计。
想象一下,早晨醒来打开电脑,已经有三位 AI 开发者在协助你的软件项目了。一位在实现新功能,一位在修复漏洞,最后一位在实时测试新代码是否正常运行。
过去,开发者必须亲自按顺序完成所有这些步骤,或者为了合并不同部分的作业而忙得焦头烂额。但现在,开发方式正在发生彻底变革。Anthropic 推出了一套专为“代理时代”设计的全新源代码控制系统和工具。
为什么这很重要?
软件开发的发展一直建立在“人类主导的顺序作业”这一假设之上。但随着 AI 代理(能自主执行特定目标的 AI 程序)参与编码,情况发生了变化。根据 Anthropic 的研究,随着代理驱动编码(agentic coding)的普及,传统软件开发流程的基本前提正在迅速进化Source 1。
这种变化不仅仅是提高编码速度的问题。当多个 AI 代理同时执行不同任务时,现有的源代码控制系统(管理开发者代码修改历史的系统)遇到了瓶颈。Anthropic 提出的新环境引导开发者扮演实时指挥多个代理工作的“指挥者(Orchestrator)”,并大幅减少了在此过程中频繁发生的上下文切换(Context-switching,即在不同任务间切换时导致的专注力下降)Source 2Source 5。
简单理解:从 Git 到 Scion
传统的源代码控制系统 Git,实际上是为单个人修改和保存文件而优化的。就像多个人轮流写同一本书。但是,如果多个 AI 代理同时修改不同的部分,会发生什么呢?
Anthropic 开发了一套名为“Scion”的新系统Source 1。
打个比方,如果说 Git 是为一名作家准备的“原稿纸”,那么 Scion 就是一个“现代协作平台”——几十位作家在各自的房间里同时写作,指挥者穿梭于各个房间,实时组合内容。该系统是根据代理的数量规模,对现有的源代码控制原则进行的全新设计Source 1。
当前状况:Claude Code 的进化
Anthropic 将这一理念融入其中,彻底重构了其编码代理工具“Claude Code”桌面应用Source 2。
现在的 Claude Code 不再只是一个简单的命令行工具,它搭载了以下功能,改变了开发者的工作空间Source 5:
- 会话侧边栏(Session Sidebar): 可以一目了然地看到多个运行中 AI 代理的状态。
- 拖放布局(Drag-and-Drop Layout): 可以自由放置作业窗口,管理代理的工作流。
- 内置终端(Built-in Terminal): 无需在不同窗口间切换,即可在一个地方处理代码修改、测试执行和提交变更(Commit)Source 5Source 7。
通过这些更新,AI 代理可以并行处理任务,直接读取、修改、测试代码库,并安全地反映变更Source 7。
未来会怎样?
Anthropic 的此次变革不仅仅是改变了工具的外观,它提出了开发者应如何运用 AI 的新标准。未来,更多的 AI 服务将采用“标准协议(MCP, Model Context Protocol,不同 AI 工具为交换信息而使用的通用语言)”来连接不同的代理Source 14。
我们所展望的未来,不仅在于 AI 变得更聪明,还在于“AI 之间如何做到互不冲突地协作,以及人类指挥者如何高效地统御它们”。正如源代码控制系统拥抱了 AI 时代一样,未来我们周边的所有开发环境都将演变为“代理优先”的时代。
参考资料
- Redesigning source control at Anthropic (https://www.anthropic.com/research/redesigning-source-control)
- Claude Code Desktop Redesign: Parallel Agents (2026) (https://www.eigent.ai/blog/claude-code-desktop-redesign)
-
Projects redesigned: from folder to conversation Claude by Anthropic (https://claude.com/blog/projects-redesigned) - Anthropic Turns Claude Code Projects Into a Parallel AI… - KingyAI (https://kingy.ai/news/anthropic-claude-code-projects-ai-agents/)
- Anthropic redesigns Claude Code desktop app to better handle… (https://completeaitraining.com/news/anthropic-redesigns-claude-code-desktop-app-to-better/)
- Anthropic redesigns Claude Projects as multi-agent coordinator (https://www.brocker.org/anthropic-redesigns-claude-projects-multi-agent-coordinator-claude-code)
- Anthropic redesigned Claude Code for desktop. tl;dr This is a serious… (https://www.linkedin.com/posts/abhijeet-pachpute_anthropic-redesigned-claude-code-for-desktop-activity-7450256887431843840-lelR)
- Google joins OpenAI in adopting Anthropic’s protocol for connecting AI agents - ZDNET (https://www.zdnet.com/article/google-joins-openai-in-adopting-anthropics-protocol-for-connecting-ai-agents-why-it-matters/)
- Git Plus
- Scion
- Claude Control
- 会话侧边栏
- 拖放布局
- 云端自动删除
- 一行行编写代码
- 管理多个代理会话的指挥者
- 构建硬件服务器