Cursor Agent SDK: агент як тека з кодом, тести й деплой однією командою
SDK вийшов у загальний доступ. Агента можна описати в проєкті, перевірити евалами й запускати за подіями з GitHub, Slack, вебхуків або за розкладом.
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 за відкритими джерелами.