sdk-release
CursorSummary
This release introduces the powerful Cursor SDK, enabling users to build custom agents accessible via TypeScript across the desktop, CLI, and web apps. The Cloud Agents API has also been significantly reworked to support durable agents with improved run scoping, streaming, and standardized response formats.
New Features
- Introduced the Cursor SDK, allowing users to build custom agents using the same runtime, harness, and models as Cursor.
- Enabled running custom agents locally or on Cursor's cloud against a dedicated VM using any frontier model.
- Added first-class run streaming support via SSE events with reconnect capabilities for Cloud Agents API.
- Added explicit agent lifecycle controls including archive, unarchive, and permanent delete functionality for durable agents.
Improvements
- Reworked the Cloud Agents API around durable agents and per-prompt runs to scope follow-ups, status, streaming, and cancellation.
- Standardized v1 response and error shapes, including structured error codes, items list responses, and separate agent/run objects for clarity.