Все агентские CLI
Cursor CLI в NeuroSquad

Агент Cursor —сразу несколько, на одном холсте

Каждая карточка запускает настоящий cursor-agent в своём терминале, под вашим аккаунтом Cursor. NeuroSquad знает, когда каждый работает, ждёт вашего подтверждения или закончил, продолжает его чат после перезапуска и соединяет его стрелками с терминалами, браузерами, заметками и другими агентами.

Официальный сайтcursor.com/cli
  • Настоящий Cursor CLI, ваш вход в Cursor
  • Ничего не пишется в ~/.cursor
  • Бесплатно, для Windows 10 и 11
Отслеживание ходов

Работает, ждёт вас, закончил — без угадывания по тишине

Хуки плагина Cursor запускает для инструментов, но не для начала и конца хода. Поэтому NeuroSquad читает три сигнала самого Cursor: его индикатор работы, хук preToolUse и строку turn_ended в его собственном транскрипте.

ctrl+c to stopсигнал
Работает

Вы нажали Enter, и в строке ввода Cursor появилось «ctrl+c to stop» (или вырос его транскрипт). Значок карточки крутится, карточка «Команда» считает агента работающим.

preToolUseсигнал
Ждёт вас

Хук preToolUse плагина называет инструмент — «Shell — rm -rf dist», а диалог подтверждения Cursor на экране подтверждает, что он действительно спрашивает. Карточка пульсирует, уведомление говорит, что ему нужно.

turn_endedсигнал
Закончил

Cursor записывает в транскрипт чата {"type":"turn_ended"} — успех, ошибка или прерывание. Уходит следующий промпт из очереди, уведомление сообщает, что готово.

Настоящий конец, а не пауза

Ход заканчивается, когда его записал Cursor, поэтому долгое раздумье не выдаётся за «готово». Запрос, упавший раньше первой записи, ловится по исчезнувшему индикатору.

И прерванные ходы

По Ctrl+C Cursor пишет turn_ended со статусом aborted: карточка заканчивает ход, процесс остаётся жив.

Клик — и вы на месте

Клик по уведомлению переключает воркспейс, подводит камеру к карточке и подсвечивает её — даже среди десятков агентов.

Посмотрите в работе

Три вещи, которые вы будете делать каждый день

Копии интерфейса приложения, шаг за шагом. Когда Cursor просит подтверждения, отвечаете вы.

Cursor чинит падающий тест, просит подтверждения перед удалением папки и заканчивает — журнал заполняется сам.

Всё, что он получает

Что Cursor CLI умеет в NeuroSquad — и чего не умеет

Почти всё, что NeuroSquad делает для Claude Code, работает и для Cursor. Где у Cursor нет способа это сделать, карточка ниже так и говорит.

  • 01

    Знает своё состояние

    Собрано из транскрипта, хуков и экрана самого Cursor, а не из затихшего терминала.

  • Эмуляция

    Ходы читаются у самого Cursor

    На начало и конец хода Cursor не запускает хуки плагинов, поэтому начало берётся из его индикатора «ctrl+c to stop», а конец — из строки turn_ended, которую он пишет в транскрипт.

    Документация: Ходы читаются у самого Cursor
  • Уведомление называет инструмент

    Хук preToolUse называет то, что ждёт подтверждения, — Shell — rm -rf dist, MCP — note_write, — и уведомление начинается с этого. Одно на агента; клик ведёт к карточке.

    Документация: Уведомление называет инструмент
  • У каждой карточки свой чат

    Первый запуск передаёт Cursor --new-session-id с id карточки, следующие — --resume, так что после перезапуска чат продолжается. /clear и /resume отслеживаются через хук sessionStart.

    Документация: У каждой карточки свой чат
  • Карточка «Команда»

    Все агенты воркспейса со статусом и живым временем хода. Модель — последняя модель чата из хранилища Cursor или модель по умолчанию из вашего cli-config.json.

    Документация: Карточка «Команда»
  • Свои карточки видят его

    Карточки на Card SDK видят те же статусы и события ходов и читают его последний ответ из транскрипта Cursor.

    Документация: Свои карточки видят его
  • 02

    Работает через холст

    Стрелка от карточки — набор инструментов, который MCP-сервер NeuroSquad отдаёт через плагин Cursor у каждой карточки.

  • Эмуляция

    Стрелки — это инструменты

    Cursor получает список инструментов сервера один раз, при подключении, поэтому встроенные инструменты NeuroSquad предлагаются ему сразу, а что сработает — решает стрелка в момент вызова. Инструменты MCP-карточек и навыков, подключённых позже, появятся со следующего запуска.

    Документация: Стрелки — это инструменты
  • Сам добавляет карточки

    canvas_spawn_card открывает рядом с ним терминал, браузер, заметку или помощника — ещё один Cursor или любой другой CLI — сразу со стрелкой.

    Документация: Сам добавляет карточки
  • Режим карточек

    На preToolUse для Shell, WebFetch и WebSearch NeuroSquad отвечает отказом, поэтому команды идут в терминальных карточках у вас на глазах. Держится даже под --yolo, переключатель работает на живой карточке.

    Документация: Режим карточек
  • MCP-серверы и навыки

    Серверы из официального MCP Registry и навыки со skills.sh доходят до Cursor через плагин карточки. Перед каждым вызовом установленного сервера Cursor спрашивает; их секреты не покидают NeuroSquad.

    Документация: MCP-серверы и навыки
  • Невозможно

    Вызов инструмента — не дольше 60 секунд

    Любой MCP-вызов Cursor обрывает через 60 секунд, и в его конфиге это не поменять. NeuroSquad просит его ждать других агентов порциями по 50 секунд и вызывать снова.

    Документация: Вызов инструмента — не дольше 60 секунд
  • 03

    Для долгих сессий

    Контекст, лимиты, очередь промптов и передача работы — прямо на карточке.

  • Индикатор контекста и «Сжать»

    Кольцо в шапке читает число токенов чата из хранилища Cursor — тот же процент, что показывает сам Cursor. «Сжать» отправляет /summarize.

    Документация: Индикатор контекста и «Сжать»
  • Лимиты видны на карточке

    Когда бэкенд Cursor отказывает из-за лимита, карточка это показывает. Для автоматического «continue» нужно время сброса, а нынешнее сообщение Cursor его не называет.

    Документация: Лимиты видны на карточке
  • Очередь промптов

    Выстройте следующие сообщения: каждое уходит, когда ход завершён. После прерванного хода Cursor возвращает ваш промпт в поле ввода — промпт из очереди допишется к нему.

    Документация: Очередь промптов
  • Передача свежему агенту

    Когда чат полон, запустите рядом нового агента — Cursor или любой другой CLI — с уже вписанной сводкой и последним ответом Cursor; отправляете вы.

    Документация: Передача свежему агенту
  • Журнал

    Каждый законченный ответ, прочитанный из транскрипта Cursor, дописывается в подключённую заметку — сквозной лог того, что сделал агент.

    Документация: Журнал
  • 04

    Работает в команде

    Несколько агентов — Cursor или вперемешку с другими CLI — в одном проекте и не мешают друг другу.

  • Изолированные worktree

    Дайте агенту свой git worktree, чтобы параллельные агенты не правили одни и те же файлы. Команда настройки и файлы для копирования, например .env, готовят его заранее.

    Документация: Изолированные worktree
  • Добавить ревьюера

    Один клик запускает агента на другом CLI в том же worktree — со стрелкой от автора и промптом проверить, ничего не редактируя.

    Документация: Добавить ревьюера
  • Опасный режим, по карточке

    Для запуска, которому вы доверяете, карточка стартует Cursor с --yolo — это его «Run Everything». По умолчанию выключено; режим карточек всё равно держится.

    Документация: Опасный режим, по карточке
  • Роли

    Ревьюер, тестировщик, исследователь, архитектор, автор текстов или своя: роль вписывается первым промптом, который вы видите и можете поправить.

    Документация: Роли
  • Один файл инструкций

    Cursor сам читает AGENTS.md и CLAUDE.md, так что файл, который вы уже ведёте для других агентов, работает и для Cursor.

    Документация: Один файл инструкций
  • 05

    Расход, контроль и доступ

    Здесь Cursor отличается сильнее всего: его модели и оплата живут на серверах Cursor.

  • Невозможно

    Расход не считается

    Cursor не хранит на диске токены по запросам — только в хуке, который плагинам недоступен, — а оплату считает на своих серверах. Его карточек нет в разделе «Расход» NeuroSquad.

    Документация: Расход не считается
  • Невозможно

    Моделей OpenRouter нет

    Cursor CLI говорит только с бэкендом Cursor: флаги своего адреса — от отдельной сборки, а --model берёт только модели вашего аккаунта. Карточка Cursor работает на вашем тарифе Cursor.

    Документация: Моделей OpenRouter нет
  • Бюджет-тормоз его всё равно остановит

    Собственные траты Cursor не считаются (см. выше), но когда бюджет воркспейса исчерпан, он получает Ctrl+C вместе со всеми, и автоматические промпты останавливаются.

    Документация: Бюджет-тормоз его всё равно остановит
  • Диктовка в промпт

    Зажмите горячую клавишу и говорите. Речь распознаётся на вашем компьютере и вписывается в промпт активного агента.

    Документация: Диктовка в промпт
  • С телефона

    Отсканируйте QR-код — и весь холст откроется в браузере телефона: читайте терминал Cursor, подтверждайте, отправляйте следующий промпт.

    Документация: С телефона
С одного взгляда

Кто ждёт — и честно о расходах

Карточка «Команда» работает для Cursor как для любого агента. Раздел «Расход» — нет, и вот почему.

Карточка «Команда»

Все агенты воркспейса со статусом, моделью и временем хода. Тот, кто ждёт вас, — первым, с инструментом, который он хочет запустить. Нажмите на статус, чтобы отфильтровать.

  • coupon-fixCursor CLIcomposer-2.5Shell — rm -rf distЖдёт вас1:17
  • cart-testsCursor CLIcomposer-2.5Покрыть корзину тестамиРаботает9:33
  • search-uiCursor CLIgpt-5.5Переделать поискРаботает3:51
  • docs-passCursor CLIcomposer-2.5Обновить READMEЗакончил6 мин. назад

Расход и стоимость

NeuroSquad считает расход по собственным логам каждого CLI на вашем диске. Cursor не пишет таких, где были бы токены.

Cursor CLI не хранит на вашем компьютере токены по запросам, поэтому строк для его карточек здесь нет. Каждое число в NeuroSquad прочитано из лога, а не прикинуто.
Траты Cursor смотрите в своём аккаунте Cursor; бюджет-тормоз карточки Cursor всё равно останавливает.
Под капотом

Настоящий Cursor CLI, плюс плагин и несколько аргументов

NeuroSquad запускает установленный у вас Cursor CLI — напрямую node.exe его новейшей версии — в настоящем терминале карточки. Вот всё, что он добавляет:

Что NeuroSquad добавляет к команде
❯ cursor-agent
--plugin-dir <this card’s plugin>каждый запускплагин на карточку: MCP-серверы NeuroSquad и хуки инструментов
--trustкаждый запускпапке вы доверились, открыв её как воркспейс
--new-session-id <card id>первый запускid карточки становится id чата
--resume <chat id>следующие запускитот же чат после перезапуска
CURSOR_CONFIG_DIR=<this card’s config>каждый запускваш cli-config.json, свежая копия, с заранее одобренными инструментами NeuroSquad
preToolUse → {"permission":"deny"}режим карточекответ хука на Shell, WebFetch и WebSearch
--yoloопасный режим«Run Everything» самого Cursor

Ничего не пишется в ~/.cursor

Плагин и оверлей конфига — папки карточки в данных NeuroSquad. Ваши чаты остаются в вашем же хранилище чатов.

Секрета на диске нет

MCP-токен живёт только в окружении карточки; Cursor подставляет его сам.

Хуки, которые правда работают

Cursor запускает хуки через Windows PowerShell, а окружение Git Bash их ломает — карточка убирает эти переменные, а NeuroSquad читает ответы хуков несмотря на BOM от PowerShell.

Вопросы

Cursor CLI в NeuroSquad: ответы

Дайте агенту Cursor холст

Бесплатно для Windows 10 и 11. Ваш код и ваш вход в Cursor остаются на вашем компьютере.