
Cursor 把自家做 Bugbot、安全审查员(Security Reviewer)、Rollouts 这些托管智能体的框架开源出来了:Agent SDK,10 月 20 日正式 GA。它的思路是把智能体定义成代码、像管普通软件项目一样管起来。
一个 Agent SDK 智能体就是一个小软件项目:指导它的提示词用 Markdown 写,工具用 TypeScript 函数定义,连接外部服务和用来测试它的 evals 都放在同一个项目里。改什么都走版本控制和代码评审,和项目里的其他代码一样。
智能体响应团队本来就在处理的事件:GitHub、GitLab 或 Bitbucket 的 PR 事件来了,它可以评估改动风险、分给对的团队、放行符合策略的改动。Cursor 内部有个例子:一个团队攒了很大的经验教训知识库,用 Agent SDK 花了大约一天做了个 kb-reviewer,现在跑在主仓库的每个 PR 上,发现改动和已记录的教训冲突就标出来、附上那条笔记、让工程师去对齐。复杂任务还能交给另一个有自己工具和会话的专业智能体,或者拆给多个并行跑的子智能体。evals 和事件回放是内置的,关键流程跑没跑对可以反复验证。PGA Tour 就用它搭了自己的软件开发工厂。
部署也简单:项目目录里跑 agent-sdk deploy,一条命令构建智能体、给它一个 URL、在 Cursor 的基础设施上跑起来,密钥和集成在后台管理,本地的日志、evals、playground 继续能用。也可以自己部署:每个智能体就是一个 Node 进程,可以打进容器里跑。
上手方式和开普通软件项目差不多:建个目录、启动本地 playground,边迭代边跑 evals,满意了再部署。官方还附了 skills,指导编码智能体按文档帮你搭机器人。
相关阅读:mattpocock/skills:31 万星的 Agent Skills 合集、agent-desktop:Vercel 开源的电脑操作 CLI。
来源:Cursor 官方博客,原文:https://cursor.com/blog/agent-sdk


没有回复内容