An agent is a versioned project of Markdown or TypeScript instructions, deterministic code hooks, tools, skills and evaluations; Cursor runs the model loop and tool calls.
The documented setup requires Node.js 22.13 or newer and installs @grok/agent-sdk globally. The package was previously named @cursor/bdk. The CLI includes agent-sdk init, agent-sdk dev, agent-sdk validate, and a command to run a turn. Cursor lists integrations with Slack, pull requests, issue trackers and Cursor itself.
The SDK uses the Cursor harness behind Bugbot, Security Review, Approval Bot and Rollouts. Documentation describes both Cursor-managed and self-hosted deployment options, plus MCP connections, sessions, subagents, secret management and sandboxing. It does not establish pricing, plan availability, supported model guarantees, or a release date. Source: https://cursor.com/docs/agent-sdk