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

GitHub Copilot CLI —целой командой

Каждая карточка запускает настоящий copilot в своём терминале — по вашей подписке Copilot или на своём ключе вообще без входа в GitHub. Хуки Copilot сообщают NeuroSquad, когда каждый работает, спрашивает или закончил, а стрелки дают ему терминалы, браузеры, заметки и других агентов — на лету.

Официальный сайтgithub.com/features/copilot/cli
  • Настоящий copilot, ваш вход или ключ
  • Ничего не пишется в ~/.copilot
  • Бесплатно, для Windows 10 и 11
Хуки жизненного цикла

Он знает, когда Copilot закончил — и когда спрашивает

У Copilot CLI есть свои хуки жизненного цикла. Каждая карточка подгружает маленький плагин, чьи хуки шлют события прямо в NeuroSquad, — каждое состояние приходит от самого Copilot.

userPromptSubmittedхук
Работает

Вы нажали Enter, и Copilot вызывает userPromptSubmitted. Значок карточки крутится, карточка «Команда» считает агента работающим, уведомление о прошлом вопросе убирается.

notificationхук
Ждёт вас

Хук notification сообщает, что Copilot спрашивает, — «Run command: rm -rf dist» или вопрос ask_user. Карточка пульсирует, уведомление начинается со слов Copilot и висит, пока вы не ответите.

agentStopхук
Закончил

agentStop завершает ход — главного агента, не сабагента. Уходит следующий промпт из очереди, ответ попадает в журнал, уведомление сообщает, что готово.

Только настоящие вопросы

Статус идёт от notification, а не от permissionRequest: тот срабатывает, даже когда --yolo одобрил бы вызов сам.

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

Ctrl+C хука не шлёт, поэтому, когда посреди хода возвращается строка простоя, NeuroSquad ищет abort в журнале событий Copilot — и карточка заканчивает ход.

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

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

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

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

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

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

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

Всё, что GitHub Copilot CLI умеет в NeuroSquad

У Copilot CLI есть хуки, плагины, живой список инструментов и файл телеметрии — этого хватает на всё, что NeuroSquad делает для Claude Code. Вот всё целиком, у каждого пункта — страница документации.

  • 01

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

    Собственные хуки Copilot сообщают о каждом ходе — ничего не угадывается.

  • «Закончил» и «ждёт» — разные вещи

    Плагин каждой карточки подписан на хуки Copilot: userPromptSubmitted — работает, notification — ждёт вас, agentStop — закончил.

    Документация: «Закончил» и «ждёт» — разные вещи
  • Уведомление говорит, что нужно

    Уведомление начинается со слов Copilot — Run command: rm -rf dist или его вопроса вам. Одно на агента; ждущее висит, пока вы не ответите; клик ведёт к карточке.

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

    --session-id с id карточки и создаёт сессию, и продолжает её, так что после перезапуска разговор идёт дальше. /clear, /new и /resume отслеживаются через хуки.

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

    Все агенты воркспейса со статусом, моделью последнего вызова и живым временем хода.

    Документация: Карточка «Команда»
  • Без сюрпризов на старте

    На вопрос о доверии к папке отвечается «Yes» только на эту сессию — вы уже доверились ей, открыв как воркспейс. А предложение Copilot поправить настройки самого Windows Terminal выключено через COPILOT_SETUP_TERMINAL=false.

    Документация: Без сюрпризов на старте
  • 02

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

    Стрелка от карточки — набор инструментов, и Copilot подхватывает их посреди сессии, без перезапуска.

  • Стрелки — инструменты, на лету

    Стрелка к браузеру, терминалу, заметке или другому агенту даёт Copilot neurosquad-browser_*, terminal_*, note_* или agent_*. Copilot обрабатывает tools/list_changed, так что они есть уже в следующем запросе.

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

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

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

    Copilot стартует без своих инструментов PowerShell, bash и веба и с --deny-tool=shell. Запреты Copilot сильнее --yolo, поэтому команды всегда идут в терминальных карточках у вас на глазах.

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

    Установите сервер из официального MCP Registry один раз и дайте его агенту стрелкой. Перед каждым вызовом Copilot спрашивает, а секреты сервера не покидают NeuroSquad.

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

    Стрелка к карточке навыка даёт Copilot skill_load со списком навыков и тем, когда их применять, — на лету, как любой другой инструмент.

    Документация: Навыки со skills.sh
  • 03

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

    Полный контекст и лимиты запросов — и то и другое решается прямо на карточке.

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

    Кольцо в шапке показывает, насколько заполнено окно, по которому Copilot сжимает контекст, — из его же телеметрии. «Сжать» отправляет /compact.

    Документация: Индикатор контекста и «Сжать»
  • Продолжает после лимита

    Когда Copilot упирается в лимит запросов, карточка читает время сброса из его сообщения («Resets in 2h 15m»), ведёт отсчёт и тогда отправляет «continue». Для карточки можно выключить.

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

    Выстройте следующие сообщения: каждое уходит по agentStop, а не на паузе посреди мысли. Ежедневные промпты тоже.

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

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

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

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

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

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

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

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

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

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

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

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

    Для запуска, которому вы доверяете, карточка стартует Copilot с --yolo — все инструменты, пути и адреса разрешены. По умолчанию выключено; режим карточек всё равно держится.

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

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

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

    Copilot сам читает AGENTS.md и .github/copilot-instructions.md, так что файл ваших других агентов работает и для Copilot.

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

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

    Сколько потратил, сколько можно, на какой модели работает и как до него добраться.

  • Расход по каждому запросу

    Токены по запросам Copilot в логах не хранит, поэтому каждая карточка направляет его экспорт OpenTelemetry в локальный файл: запись на каждый вызов модели, сабагенты включены. Наружу ничего не уходит.

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

    Лимит на воркспейс. После него каждый агент получает один Ctrl+C — ход Copilot останавливается, сессия остаётся — и автоматические промпты стоят, пока вы не поднимете лимит.

    Документация: Бюджет-тормоз
  • OpenRouter без входа в GitHub

    Карточка может работать на модели OpenRouter через собственный режим своего ключа у Copilot — подписка Copilot не нужна. Ключ попадает только в окружение этой карточки.

    Документация: OpenRouter без входа в GitHub
  • Диктовка в промпт

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

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

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

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

Кто ждёт и сколько израсходовано

Две карточки отвечают на вопросы, которые возникают чаще всего, когда параллельно идут несколько сессий Copilot.

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

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

  • coupon-fixGitHub Copilot CLIgpt-5.4GitHub Copilot needs your permission: Run command: rm -rf distЖдёт вас2:34
  • api-migrationGitHub Copilot CLIclaude-sonnet-4.5Перевести маршруты на новый клиентРаботает11:07
  • search-uiGitHub Copilot CLIopenrouter/autoПеределать поискРаботает4:08
  • docs-passGitHub Copilot CLIgpt-5.4Обновить READMEЗакончил7 мин. назад

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

Запись на каждый вызов модели — из собственного файла телеметрии каждой карточки. Модели, которые обслуживает сам Copilot, оплачиваются AI-кредитами, а не токенами, поэтому цены у них здесь нет — и никогда не выдуманные $0.

АгентТокеныСтоимость
coupon-fix1 046 220без цены
api-migration713 408без цены
docs-pass198 3120,34 $
Итого1 957 9400,34 $
Точно до пикодоллара; округляется только на экране.В итог входят только строки с ценой; вызовы на вашем ключе оцениваются по их провайдеру.
Под капотом

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

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

Что NeuroSquad добавляет к команде
❯ copilot
--session-id <card id>каждый запускid карточки: в первый раз создаёт сессию, потом продолжает её
--plugin-dir <this card’s plugin>каждый запускплагин на карточку с хуками жизненного цикла
--additional-mcp-config @<this card’s mcp.json>каждый запускMCP-сервер NeuroSquad для этой карточки — поверх ваших
--allow-tool=neurosquadкаждый запускего инструменты одобрены заранее — нарисованная стрелка и есть согласие
--allow-all-mcp-server-instructionsкаждый запускчтобы инструкции NeuroSquad дошли до модели
COPILOT_SETUP_TERMINAL=falseкаждый запускбез предложения переписать настройки Windows Terminal
COPILOT_OTEL_FILE_EXPORTER_PATH=<this card’s file>каждый запускрасход по вызовам — в локальный файл (если у вас нет своей телеметрии)
--excluded-tools=powershell,…,bash,…,web_fetch,web_searchрежим карточекего оболочка и веб-инструменты убраны из вида
--deny-tool=shellрежим карточеки запрещены, даже под --yolo
--yoloопасный режимразрешить все инструменты, пути и адреса

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

Плагин, MCP-конфиг и файл телеметрии лежат у каждой карточки в собственной папке данных NeuroSquad.

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

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

Ваш вход или ваш ключ

Copilot работает по вашей подписке GitHub Copilot — или, на OpenRouter, на вашем ключе вообще без входа в GitHub.

Вопросы

GitHub Copilot CLI в NeuroSquad: ответы

Дайте Copilot холст

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