SDK探员
SDK探员是Cursor如何建立bots和 探员 这是Bugbot背后的引擎开源版本, 安全审查,批准瓶,和推出.
一个代理SDK项目是Markdown和TypeScript的文件夹. 组合模式 ,然后提供结果 源控,Slack,发行跟踪器,和Cursor.
为什么用它
-
鲍茨和特工都住在你的保险箱里. 评论、版本和船舶 指令,工具,还有你的代码.
-
光标运行回路. 您的项目获得 Cursor 的模型和工具 呼叫,技能,MCP,和子剂.
-
使用它的地方你的工作. 从源控制触发一个工程 事件, 黑线,自定义的webhooks,或调度.
-
测试普通类型脚本 . 添加无 evals 和 单元测试 单独的配置语言.
-
选择它运行的地方. 部署到光标管理的主机或运行 您的基础设施的过程 .
何时使用 SDK 代理
| 光标自动化 | 格鲁克瓶 | SDK探员 | |
|---|---|---|---|
| 用于 | 由迅速和触发驱动的可重复的工作 | 在 Cursor 中工作的互动代理 | 需要自定义代码、集成、测试或部署选择的代理人 |
| 您定义 | 仪表板上的快取、模型和触发器 | 应用程序中的指令、技能和相关工具 | 一个版本的 Markdown 和 TypeScript 工程 |
| 它运行的地方 | 光标管理 | 光标管理 | 光标管理托管或您的基础设施 |
| 选择何时 | 任务符合时间表或事件触发器 | 您想要不创建软件工程的代理 | 你要用定型的代码来决定模型判断 你的团队可以审查和测试一个项目 |
开始吧
SDK特工需要22.13节点或更新. 安装 @grok/agent-sdk创建一个
,并启动开发服务器:
npm install --global @grok/agent-sdk
agent-sdk init ./my-bot
cd my-bot
agent-sdk dev
对于没有全局安装的一次性脚手架:
npx @grok/agent-sdk init ./my-bot
在 Cursor 中打开工程 。 SDK 代理用户 bot/ 为代理人保留
evals/ 项目根 :
my-bot/
├── package.json
├── bot/
│ ├── agent.ts
│ ├── instructions.md
│ ├── tools/
│ ├── skills/
│ ├── mcp-connections/
│ ├── subagents/
│ ├── channels/
│ ├── hooks/
│ └── schedules/
└── evals/
在 Cursor 中描述机器人或代理, 或者自己编辑文件 .
从模板开始
传递模板到 agent-sdk init 当一个符合你的目标时:
| 模板 | 能力 |
|---|---|
security-reviewer | 审查可开发错误的拖取请求 |
thermo-quality-review | 审查结构代码质量 |
thermo-review | 审查错误和断开 |
agentic-owners | 应用所有者政策来拉动请求 |
triage-linear 或者说 triage-jira | 跟踪仪问题 |
agent-sdk init ./security-reviewer --template security-reviewer
--template triage 选择 triage-linear。 。 。 .
今后的步骤
运行 agent-sdk docs 打开全部文档。 默认,
agent-sdk serve 也提供同一地点的文件 /docs。 。 。 .
文件包括:
- 一个完整的公关审查员快速启动
- GitHub、Slack、webhook和MCP指南
- 木卫一和山地攀登
- 部署和解决问题
- 项目布局、 CLI 和 API 参考