你让几个 AI Agent 同时改一套代码,就像让几支施工队同时装修一间屋子:谁动了哪面墙,哪些改动经过验收,又该按什么顺序交付,不能只靠它们自己商量。代码生成越来越容易后,真正棘手的环节开始后移到记录、审查、合并和权限控制。Cursor 推出的 Origin,正试图接管这部分工作。
Origin 是一个内嵌于 Cursor 编辑器的 Git 代码托管平台。Git 代码托管不仅保存代码,也记录每次修改,并为多人协作提供审查入口。Cursor 把 Origin 称为“智能体原生基础设施”,即从一开始就围绕 Agent 大量、并行修改代码的场景设计。不过,这是产品愿景,不是已经得到性能或可靠性数据验证的效果。
它造的还不是完整 GitHub
Origin 目前处于早期 Beta,向 Pro、Teams 和 Enterprise 付费套餐用户开放。InfoQ 报道称,入口位于 Cursor 应用新增的 Codebase 标签页。当前功能包括创建代码库、拉取请求、浏览器代码浏览和 GitHub 同步;开发者也可以通过 HTTPS 或 Origin CLI 克隆、推送和拉取代码。
这里最容易误解的是“GitHub 替代方案”。拉取请求(pull request,简称 PR)是一组等待团队审查并合入主项目的代码改动,也是人类检查 AI 工作的重要关口。但 Origin 目前并不具备完整托管平台的全部能力。对于从 GitHub 同步的镜像仓库,代码推送仍然指向 GitHub,GitHub还是权威数据源——也就是项目最终可信、最终受控的那份记录。Issues、Actions 等工作也仍依赖 GitHub。
换句话说,Origin 现在更像 Cursor 里的第二个协作入口:团队可以在编辑器中查看代码库、处理 PR,让 Agent 参与工作,同时继续把 GitHub 留在底层。我们在 8 月 19 日介绍 Origin 时,重点是 Cursor 从编辑器伸向托管基础设施;这一次更值得看的,是它准备怎样重做 Agent 与人之间的交接。
Agent多了,合并也得重新设计
Origin 计划加入堆叠式拉取请求和“智能体感知”的合并队列。前者把一连串相互依赖的小改动分层提交,后者负责将已经获批的修改按顺序测试并合入主分支。多个 Agent 同时工作时,这类队列可以减少改动互相冲突,或各自通过审查、合在一起却出故障的情况。
据 InfoQ 转述,这些方向与 Cursor 在 2025 年收购 Graphite 有关。但材料没有确认相关能力是否已经全面上线,也没有给出 Agent 自动推进 PR 的实测数据。因此,更准确的说法是:Cursor已经亮出了工作流方向,实际效果仍待验证。
真正重要的是权限边界
这件事值得关注,不只是因为 Cursor 又多做了一个产品。过去,AI 编程助手主要在编辑器里提供建议;当它进入托管、评审与合并环节,它就开始影响哪些修改能够进入正式代码。平台因此必须回答:Agent 能创建什么、批准什么、合并什么,何时必须由人接手。
这不是抽象担忧。据 Ars Technica 报道,2025 年 Cursor 的 AI 客服曾自行编造一项不存在的“单设备政策”,并以正式口吻回复用户,Anysphere 随后公开道歉。客服说错一句话已经会引发退订;代码 Agent 若越权合并改动,后果显然更直接。Origin 的核心考题因此不是“Agent 能不能写更多代码”,而是平台能否把它的行动范围、审查关口和责任归属设计清楚。
Origin 开始推送 Beta 的当天,GitHub 恰好发生持续数小时的宕机,Actions、API 请求、Git 操作和 Copilot 均受影响。多家报道确认了这一时间重合,但没有证据表明 Cursor 刻意借宕机发布,也不能据此证明 Origin 已能充当可靠性替代方案。
局限与未知
- Origin 尚处早期 Beta,当前缺少公开项目和内置 CI(持续集成,即自动测试和检查代码改动)等能力;这些信息来自单一评测,仍需官方材料进一步确认。
- 发布时的数据保留和模型训练用途政策不够明确,这一判断同样来自单一二手报道。企业管理员可以选择退出 Beta。
- 材料没有提供采用率、性能或可靠性数据。现阶段把 Origin 称为“Agent版GitHub”,更适合描述它的产品方向,而不是它已经具备的替代能力。