20 октября 2026 г.
@cursor/agent-sdk не ставится: Agent SDK лежит в npm под именем @grok/agent-sdk
Команда установки из анонса Cursor отдаёт «Not found»: рабочий пакет Agent SDK лежит в npm под именем @grok/agent-sdk.

Копируете команду установки из чейнджлога, жмёте Enter: npm отвечает «Not found».
Cursor объявил Agent SDK generally available 20.10.2026 и дал в чейнджлоге команду `npx @cursor/agent-sdk init ./my-bot`. Такого пакета в реестре npm нет. Рабочий называется `@grok/agent-sdk`, опубликован 22.10.2026, последняя версия 0.3.0 от 25.10.2026.
Не хотите разбираться сами? Внедряем ИИ в ваш бизнес: задачи без лимита, одна цена в месяц, отмена в любой момент.
Пакет переименовали дважды. Доки Cursor прямо пишут: раньше он назывался `@cursor/bdk`, старая команда `bdk` до сих пор работает, а устаревшие имена команд печатают новую форму в stderr. Чейнджлог за переездом не поспел.
Что ставить. `npm install --global @grok/agent-sdk`, дальше `agent-sdk login` со входом в браузере, `agent-sdk init ./my-bot`, `cd my-bot`, `agent-sdk dev`. Нужен Node 22.13 или новее и логин в Cursor для модельных ходов. Из РФ понадобится зарубежный доступ: агент и автодополнение Cursor отключены с 04.09.2026. Флаг `--template` при `init` даёт заготовки: ревьюер безопасности, одобряющий по owners-policy, автофиксер PR, триажер Linear или Jira.
Агент — это папка. `instructions.md` держит промпт, каждый файл в `tools/` описывает одно типизированное действие модели, `skills/` хранит процедуры по требованию, `mcp-connections/` подключает инструменты с MCP-серверов, `channels/` задаёт, где бот принимает и отвечает. `agent-sdk validate` проверяет проект, `agent-sdk info` печатает найденное.
Раньше бот на события PR требовал своего вебхук-сервера, хостинга и публичного адреса. Теперь `agent-sdk deploy` из папки проекта собирает агента, выдаёт URL и крутит его на инфраструктуре Cursor. События pull request, комментариев и CI из GitHub, GitLab и Bitbucket идут через аккаунт Cursor, поэтому публичный webhook-адрес не нужен, а ответные комментарии в PR или в треде Slack продолжают ту же сессию. Рядом с ними работают упоминания и личные сообщения в Slack, вебхуки любого провайдера и крон.
Лимиты хостинга у Cursor такие: 20 деплойментов на владельца и 100 деплоев за сутки, включая редеплои. Слот освобождает `agent-sdk deployment delete <slug>` или ожидание 24 часов, а перебор лимита отвечает 503 с Retry-After.
Проверить бота можно без живого пуша. `agent-sdk github replay <pr-url>` превращает реальный PR в подписанные webhook-пейлоады и отправляет их боту, а `--dry-run --fixtures-dir fixtures/` складывает их фикстурами. Сами evals лежат в `evals/*.eval.ts`, конфиг `evals/evals.config.ts` требует `maxConcurrency` от 1 до 200 и повторяет один кейс до 100 раз. Гонять их можно локально или в CI.
Имя пакета в своём анонсе Cursor так и не поправил.
GA-версия 0.3.0 убрала опцию `persistent` из `defineAgent`: проекты, собранные на превью, перестанут запускаться.
Первоисточник