Cursor Agent SDK: агент як тека з кодом, тести й деплой однією командою

SDK вийшов у загальний доступ. Агента можна описати в проєкті, перевірити евалами й запускати за подіями з GitHub, Slack, вебхуків або за розкладом.

Про інструмент
Cursor
Категорія
Агенти
Формат
Оновлення

Read in English

Cursor випустив Agent SDK у загальний доступ. Агент тепер є звичайною текою в проєкті: його можна перевіряти, зберігати в git і розгортати на інфраструктурі Cursor або на власній.

Що нового

У теці лежить усе потрібне: instructions.md з промптом, tools/ з типізованими діями, skills/ з процедурами, mcp-connections/ для серверів MCP і channels/ для каналів зв’язку.

Агента можуть запускати:

  • події pull request, коментарів і CI з GitHub, GitLab та Bitbucket;
  • згадки й особисті повідомлення у Slack;
  • вебхуки та cron.

Продовження розмови в PR чи треді Slack відновлює ту саму сесію.

Як спробувати

npx @cursor/agent-sdk init ./my-bot
agent-sdk dev

Друга команда запускає бота локально з ігровим майданчиком. Є шаблони для перевірки безпеки, виправлення PR і сортування задач у Linear чи Jira. Для деплою: agent-sdk deploy.

Як перевіряти

agent-sdk eval надсилає фіксоване повідомлення й перевіряє, які інструменти запустилися і яка структура відповіді. А agent-sdk github replay проганяє реальний PR і може зберегти його як тестові дані.

Обмеження

Евали перевіряють дії та структуру, а не якість висновків агента, тож перші PR варто переглядати вручну.

Підготовлено за допомогою AI за відкритими джерелами.