Cursor SDK 公测:把 Agent 运行时开放给开发者,Notion 和 Rippling 已在用

Cursor SDK 公测:把 Agent 运行时开放给开发者,Notion 和 Rippling 已在用

结论

Cursor 在今天(4 月 29 日)正式开放了 Agent SDK 的 TypeScript 公测版本。这意味着任何人都可以用驱动 Cursor 编辑器的同一套运行时、harness 和模型,在编辑器之外构建自主编码 Agent。

Notion、Rippling、C3 AI、Faire 等公司已率先接入,用途涵盖从工单到 PR 的全自动 bug 修复、自维护代码库和后台 Agent。

发生了什么

Cursor 发布了一个 npm 包 @cursor/sdk,开发者安装后即可在自己的项目中调用 Cursor 的 Agent 能力。Agent 可以跑在本地环境,也可以部署到 Cursor 云端的独立虚拟机中。云端模式下,每个 Agent 拥有隔离的沙箱环境。

SDK 提供的核心能力包括:

  • Harness 层:处理工具调用、文件读写、终端执行、GitHub 集成等
  • 沙箱隔离:云端 Agent 在独立 VM 中运行,安全性与可重复性有保障
  • Computer Use:Agent 可以操作屏幕和 GUI,不仅限于代码编辑
  • Demo 录制:自动录制 Agent 操作过程,用于审核和调试
  • 多模型支持:可以配置使用不同的底层模型

为什么重要

此前,Cursor 的 Agent 能力只能在其编辑器内部使用。SDK 发布后,这些能力从”编辑器功能”变成了”可编程基础设施”。

这有几个实际影响:

  1. CI/CD 管道中的编码 Agent:可以在 PR 合并后自动运行 Agent 修复 lint 错误、更新依赖、补全测试
  2. 产品内嵌编码能力:SaaS 产品可以在内部集成 Cursor 的 Agent 运行时,为用户提供 AI 编码功能
  3. 自定义工具链:开发者可以用自己的规则、提示词和工具集来定制 Agent 行为

怎么用

npm install @cursor/sdk

官方同时开源了三个 starter 项目:

  • Coding Agent CLI:命令行编码 Agent,适合快速集成
  • Prototyping Tool:原型开发工具,用于快速验证想法
  • Agent-powered Kanban:基于 Agent 的看板系统,可以自动处理任务卡片

开发者可以在 GitHub 上找到这些模板,用 Cursor 编辑器直接自定义和扩展。

局限与观察点

  • SDK 目前处于公测阶段,API 可能发生变化
  • 云端 Agent 的定价和使用限额尚未完全公开
  • 实际效果和稳定性需要更多社区验证
  • 本地运行时需要开发者自行管理模型和计算资源

来源

  • Cursor 官方公告(2026-04-29)
  • Cursor 官方 X 账号 @cursor_ai
  • 社区开发者实测反馈