今晨,编程工具Cursor向其付费用户推出了全新的代码托管平台Origin,这一举动被视为对微软的直接挑战。Vercel的首席执行官Guillermo Rauch在社交媒体上发文称:“现在用户可以将代码托管在Cursor Origin,并通过其部署到Vercel,且与GitHub不同的是,我们是在线服务。”此言无疑是在对GitHub进行暗示与讽刺。就在前一天,全球最大的代码托管和开发者协作平台GitHub突然出现了问题,其状态页面发出警报,接下来经历了长达七小时的全球服务降级,连其核心功能Copilot也未能幸免。
根据GitHub的故障记录显示,拉取请求、议题与API的错误率接近20%,而存档文件的下载错误率更是高达50%。企业单点登录服务瘫痪,SAML、OIDC、SCIM预配置和团队同步功能均失灵。众多开发者对此表示震惊,纷纷在社交媒体上反映问题,“天哪,GitHub的故障状况到达了我前所未见的地步,连网页端的提交记录都无法访问!”Cursor的员工Matt Palmer戏谑道:“我们本打算更早发布,但GitHub却刚好宕机了。”这句话无疑揭示了GitHub的尴尬现状。
自2008年4月10日上线以来,GitHub已走过18年,成为开发团队源代码托管的默认选择。然而,随着马斯克押注于AI智能体的时代,代码托管的选择似乎变得更加多样化。就在Origin上线前三天,SpaceX以600亿美元收购了Cursor,使其成为SpaceXAI部门的一部分。在近期的一次员工会议上,马斯克强调:“SpaceX必须在软件上取得成功,预计到九月,AI相关的收入将超过SpaceX的其他全部收入。”
Origin的实用功能值得关注。它位于Cursor新增的“Codebase”选项卡中,用户可以输入代码库名称,然后通过命令行推送代码,获取完整的代码协作平台服务。每个仓库配备了拉取请求(PR)功能,包含时间线、提交记录和检查状态,审阅者可直接查看差异并合并,无需打开其他浏览器标签页。
Cursor围绕这一机制构建起更深层次的功能,其AI智能体可与代码和当前的拉取请求并存于同一界面。更新日志提到:“你的代码、PR和智能体如今都在同一位置。”开发者能够在编辑器内提问,反馈审阅意见给智能体,指导其修改拉取请求或推送分支,一切操作在编写代码的同时完成。上线首日,Origin便整合了三项服务,与Vercel的合作更显意义。Vercel可为每个拉取请求提供预览部署,且这一功能目前正对Pro版和企业版用户公开测试。
此外,Depot和Buildkite则负责持续集成(CI),且这两者能够无缝执行现有的GitHub Actions工作流程。Cursor的整体战略也理应得到关注,Cursor并未要求团队重建其系统或重新培训工程师,而是努力通过新接口让团队的现有代码更好地运转。该公司表示,未来会有更多的合作伙伴加入,而首批合作伙伴的选择也表明了Origin的实际应用潜力。
值得一提的是,Origin并未要求用户完全离开GitHub。通过连接GitHub组织和选择仓库,用户能够并行显示Origin与GitHub的内容。更新日志表示:“推送仍会同步到GitHub,对于在GitHub上启动的项目,其仍是主要数据源。”访问权限也将与GitHub现有的设置保持一致,并且拉取请求中的评论能够实现双向同步。
完全替换源代码控制系统,是工程组织中最具有风险的决定之一,因为这将影响持续集成、合规性、审计以及众多工程师的操作习惯。Cursor则通过以读取为主的镜像模式,保留了GitHub的权威地位,同时在此基础上为用户提供更多功能。
全国咨询热线
球友会·(中国)官方网站
联系电话:13594780171
联系人:李总
邮箱:blasted@msn.com
公司地址:遵义市卫孝谷319号
微信扫一扫
手机官网