Voydevich
Cursor

Cursor: реліз Agent SDK

Cursor представив Agent SDK для створення, тестування та розгортання власних ШІ-агентів як коду.

Записи з 20 жовтня 2026 по 20 жовтня 2026 · оновлено 9 листопада 2026

Головне

  • Реліз Agent SDK: створення агентів у вигляді структурованого проєкту з кодом
  • Команди `agent-sdk init`, `agent-sdk dev` із плейграундом та `agent-sdk deploy`
  • Підтримка каналів: GitHub, GitLab, Bitbucket, Slack, вебхуки та cron
  • Тестування поведінки агентів за допомогою `agent-sdk eval` та реплеїв PR

Коротко

Cursor представив інструмент Agent SDK, що став загальнодоступним. Він дозволяє описувати ШІ-агентів у вигляді каталогу з кодом, тестувати їх за допомогою системи evals і розгортати в інфраструктурі Cursor або на власних серверах. Агенти можуть взаємодіяти із зовнішніми сервісами через події репозиторіїв, повідомлення у месенджерах, вебхуки та розклад.

Нові можливості

Створення та локальна розробка агентів

  • Ініціалізація та запуск: створити новий проєкт агента можна за допомогою команди npx @cursor/agent-sdk init ./my-bot. Команда agent-sdk dev запускає бота локально разом із плейграундом.
  • Шаблони: прапорець --template дозволяє почати розробку з готових сценаріїв: security reviewer, owners-policy approver, PR autofixer, а також тріажерів для Linear або Jira.
  • Структура проєкту («Agents as code»):
    • instructions.md — файл системного промпту агента.
    • tools/ — каталог, у якому кожен файл описує одну типізовану дію, доступну моделі.
    • skills/ — містить процедури, які модель завантажує за потреби.
    • mcp-connections/ — додає інструменти з MCP-серверів.
    • channels/ — конфігурація місць отримання та надсилання повідомлень.
  • Утиліти діагностики: команда agent-sdk validate перевіряє проєкт на помилки, а agent-sdk info виводить знайдені компоненти та структуру бота.

Канали та інтеграції

  • Джерела подій: агенти можуть активуватися за подіями pull request, коментарями та викликами CI з GitHub, GitLab і Bitbucket, від згадок і прямих повідомлень у Slack, через кастомні вебхуки будь-яких провайдерів, а також за розкладом cron.
  • Інтеграція з GitHub без публічного URL: події з GitHub надходять через обліковий запис Cursor, тому налаштовувати публічний вебхук-URL не потрібно.
  • Підтримка сесій: кожна розмова зберігає власну сесію з повною історією повідомлень і викликів інструментів. Продовження обговорення в гілці pull request або у треді Slack відновлює ту саму сесію.

Тестування та Evals

  • Запуск оцінювання: інструмент eval надсилає фіксоване повідомлення боту та перевіряє його дії: які саме інструменти було викликано, з якими вхідними даними та яку структуру має відповідь. Перевірки запускаються командою agent-sdk eval локально або в середовищах CI.
  • Тестування на реальних даних GitHub: команда agent-sdk github replay <pr-url> перетворює реальний pull request на підписані пейлоади вебхуків і надсилає їх боту, що дає змогу перевіряти логіку без виконання push-подій.
  • Збереження фікстур: використання прапорців --dry-run --fixtures-dir fixtures/ зберігає отримані пейлоади як фікстури для подальших запусків evals.

Розгортання та керування

  • Деплой однією командою: запуск agent-sdk deploy із кореневого каталогу збирає агента, виділяє йому URL-адресу та запускає в інфраструктурі Cursor.
  • Панель керування: управління секретами та зовнішніми інтеграціями виконується з дашборду зі збереженням доступу до логів, evals і плейграунду.

Версії тижня

  • Agent SDK (agent-sdk) — 20 жовтня 2026

Огляд підготовлено автоматично за офіційними release notes за допомогою ШІ та перевірено на відповідність джерелу. Точні формулювання дивіться в оригіналі. Як ми працюємо