结论
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 发布后,这些能力从”编辑器功能”变成了”可编程基础设施”。
这有几个实际影响:
- CI/CD 管道中的编码 Agent:可以在 PR 合并后自动运行 Agent 修复 lint 错误、更新依赖、补全测试
- 产品内嵌编码能力:SaaS 产品可以在内部集成 Cursor 的 Agent 运行时,为用户提供 AI 编码功能
- 自定义工具链:开发者可以用自己的规则、提示词和工具集来定制 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
- 社区开发者实测反馈