Cursor今日发布了Origin——一项面向软件团队的云端代码存储服务。
这是该公司自今年6月以600亿美元被SpaceX Corp.收购以来,首次推出重大产品更新。
Cursor是业内最受欢迎的桌面端氛围编程工具之一,其程序借助AI智能体自动化完成编程任务,可帮助开发者编写代码、对现有软件进行现代化改造,以及快速熟悉同事编写的应用模块。
Origin通过Cursor桌面客户端界面中的新标签页访问,开发者也可通过专用命令行工具与其交互。该服务能够加速代码仓库的创建与复制等操作。
Origin基于Git构建——Git是由Linux创始人Linus Torvalds开发的代码仓库管理工具。其核心卖点之一是"分支"功能:团队成员可以创建代码仓库的独立副本,分别进行编辑后再合并变更。若不使用分支管理代码变更,极易引发错误。
Git同样是目前市场上最主流代码托管平台GitHub的底层基础。Cursor提供了与GitHub的集成,开发者只需几次点击即可将GitHub上的项目复制到Origin。当GitHub上的上游项目收到更新时,该集成会自动将变更同步至Origin,反向同步同样支持。
开发者可使用Cursor内置智能体对Origin仓库中的代码进行编辑。该氛围编程平台支持两类智能体:一类运行在用户本地桌面,另一类则在云端沙箱中运行。两者的主要区别在于,云端智能体即便在开发者工作站关机的情况下,也能持续处理长周期编程任务。
对于有更高级需求的开发者,Origin支持连接外部服务。目前平台已预置了与Vercel Inc.应用托管平台的连接器,据Cursor介绍,该集成可帮助开发者快速创建测试环境,用于检测新版本应用中的缺陷。此外,还提供了与初创公司Depot Technologies Inc.和Buildkite Inc.开发工具的连接器。
Cursor表示将在近期持续扩充集成选项,并计划发布尚未披露的"智能体原生功能"。
许多编程智能体运行在隔离的云端虚拟机中,开发者会为这些虚拟机配置代码仓库等与智能体工作相关的资源。Cursor或许正在规划相关功能,以简化此类沙箱环境的创建流程。另一种可能是,SpaceX将把Origin与其今年3月推出的氛围编程工具Grok Build进行整合。
Q&A
Q1:Cursor的Origin服务是什么?它和GitHub有什么关系?
A:Origin是Cursor推出的云端代码托管服务,基于Git构建,面向软件开发团队。它与GitHub存在直接竞争关系,但同时提供集成支持——开发者可将GitHub上的项目一键同步至Origin,上游项目更新后变更也会自动同步,双向均可。
Q2:Origin支持哪些智能体类型?云端智能体有什么优势?
A:Origin支持两类智能体:本地桌面智能体和云端沙箱智能体。云端智能体的核心优势在于,即使开发者的工作站处于关机状态,它也能持续执行长周期的编程任务,不受本地设备状态影响。
Q3:Origin目前支持哪些第三方集成?
A:Origin目前已预置三个连接器:Vercel Inc.的应用托管平台(用于快速创建测试环境检测应用缺陷)、Depot Technologies Inc.的开发工具,以及Buildkite Inc.的开发工具。Cursor表示后续还将持续扩充集成选项。
热门跟贴