검색
← 릴리스 노트

프로그램형 에이전트 구축용 SDK 공개

커서 · 기능추가 · 2026.04.29

Cursor SDK로 데스크톱 앱·CLI·웹앱과 같은 런타임의 에이전트를 TypeScript로 만들 수 있게 됐습니다.

교안에 영향

이전 Cloud Agents API 안내 중 follow-ups, status, streaming, cancellation을 에이전트 단위로 설명한 내용은 이제 run 단위로 맞지 않습니다.

요약

- Cursor SDK가 추가되어 TypeScript로 에이전트를 만들 수 있게 됐습니다. - 데스크톱 앱, CLI, 웹앱과 같은 런타임과 하네스, 모델을 활용할 수 있습니다. - Cloud Agents API가 durable agents와 per-prompt runs 중심으로 개편됐습니다. - SSE 스트리밍, `Last-Event-ID` 재연결, 에이전트 수명주기 제어와 v1 응답·오류 형식이 추가됐습니다.

바뀐 것

새 기능 11

  • Cursor SDK를 추가해 `@cursor/sdk`로 에이전트를 만들 수 있게 했습니다.
  • desktop app, CLI, web app에서 쓰는 같은 runtime, harness, models를 사용할 수 있게 했습니다.
  • Agent를 `local` 환경에서 실행하거나 Cursor cloud의 dedicated VM에서 실행할 수 있게 했습니다.
  • any frontier model을 사용할 수 있게 했습니다.
  • `npm install @cursor/sdk` 설치 경로와 Cursor의 native `/sdk` skill을 제공했습니다.
  • public repo의 sample projects를 제공했습니다.
  • Cursor SDK를 모든 사용자에게 public beta로 공개했습니다.
  • 표준 token-based consumption pricing으로 과금하도록 했습니다.
  • first-class run streaming과 SSE events를 추가했습니다.
  • `Last-Event-ID`를 통한 reconnect support를 추가했습니다.
  • archive, unarchive, permanent delete로 agent lifecycle controls를 추가했습니다.

개선 7

  • Cloud Agents API를 durable agents와 per-prompt runs 중심으로 다시 설계했습니다.
  • follow-ups, status, streaming, cancellation을 run-scoped로 변경했습니다.
  • terminal states를 더 명확하게 정리했습니다.
  • v1 response와 error shapes를 표준화했습니다.
  • structured error codes를 추가했습니다.
  • `items` list responses를 추가했습니다.
  • `agent`와 `run` objects를 분리했습니다.

원문 제목 · Build programmatic agents with the Cursor SDK