pi остаётся минимальным.Остальное делает холст
У pi нет MCP, хуков и окон подтверждения — так задумано. NeuroSquad добавляет одно расширение, подключённое так, как pi и предлагает себя расширять, и каждая карточка pi знает, работает ли агент, ждёт ли вас или закончил, пользуется терминалами, заметками и другими агентами по стрелкам и держит на виду сессии и расходы.
Официальный сайтpi.dev- Настоящий
pi, ваш вход - В
~/.piничего не пишется - Бесплатно, Windows 10 и 11
Он знает, когда pi закончил, — по событиям самого pi
Системы хуков у pi нет — есть API расширений. Расширение NeuroSquad слушает три события pi и сообщает о каждом ходе своей карточке.
agent_startсобытие pipi начинает ход. Иконка карточки крутится, карточка «Команда» считает агента работающим, прошлое уведомление снимается.
ui_prompt_startсобытие piРасширение открыло диалог — ваш собственный шлюз разрешений или вопрос NeuroSquad перед сторонним инструментом. Карточка пульсирует, уведомление показывает заголовок диалога.
agent_settledсобытие piДелать больше нечего: ни повтора, ни сжатия, ни сообщения в очереди. Уходит следующий промпт из очереди, индикатор контекста получает цифры самого pi.
pi не спрашивает — если вы не попросите
Свои инструменты он запускает без окон. Диалог любого расширения — например, шлюз разрешений из примеров pi (permission-gate) — переводит карточку в «ждёт вас».
«Закончил» — значит, всё
agent_settled приходит, только когда у pi не осталось ни повтора, ни сжатия, ни продолжения, — ход не объявится законченным посреди ретрая.
Клик — и вы там
Клик по уведомлению переключает воркспейс, подлетает камерой к карточке и подсвечивает её.
Три вещи, которые вы будете делать с pi
Реплики приложения, шаг за шагом. Когда диалог спрашивает, отвечаете вы.
pi чинит падающий тест своими инструментами, шлюз разрешений останавливает его перед удалением, а когда ход завершён, журнал пишется сам.
Всё, что pi умеет в NeuroSquad
Всё это — из одного файла расширения и собственных флагов pi. Где NeuroSquad строит то, чего у pi нет, карточка так и говорит.
- 01
Знает своё состояние
События расширений самого pi сообщают о каждом ходе — ничего не угадывается по затихшему терминалу.
Одно расширение, загружает сам pi
Каждая карточка стартует с
Документация: Одно расширение, загружает сам pi-e neurosquad-extension.js— один файл на все карточки, переписывается при каждом запуске. Всё своё у карточки — в окружении; секретов нет ни в файле, ни в аргументах.«Закончил» и «ждёт» — разные вещи
Документация: «Закончил» и «ждёт» — разные вещиagent_start— работает,ui_prompt_start— ждёт вас,agent_settled— закончил. Ответ на диалог (ui_prompt_end) возвращает «работает».Уведомление словами диалога
Первой строкой — заголовок диалога, который показывает pi, например
Документация: Уведомление словами диалога⚠️ Dangerous command: rm -rf dist. Одно на агента; ждущее висит, пока вы не ответите; клик ведёт к карточке.Каждая карточка — своя сессия
Первый запуск —
Документация: Каждая карточка — своя сессия--session-idс id карточки, дальше —--session./new,/resumeи/forkотслеживаются, так что перезапуск продолжает ту сессию, в которой вы были на самом деле.Карточка «Команда»
Все ИИ-агенты воркспейса на одной карточке, с моделью — из журнала сессии pi или, до первого хода, по умолчанию из настроек самого pi.
Документация: Карточка «Команда»
- 02
Работает через холст
MCP-клиента у pi нет, поэтому им становится расширение. Стрелка от карточки — набор инструментов.
- Сделано NeuroSquad
Стрелки — это инструменты
Расширение — маленький MCP-клиент: стрелка к терминалу, заметке, браузеру или агенту даёт pi
Документация: Стрелки — это инструментыneurosquad_terminal_*,neurosquad_note_*и остальные как инструменты pi. - Сделано NeuroSquad
Новые инструменты в том же ходе
Появилась стрелка — расширение перечитывает список и включает новые инструменты. Вызов, который сам рисует стрелку, дожидается этого, и pi сразу работает с новой карточкой.
Документация: Новые инструменты в том же ходе Сам добавляет карточки
Документация: Сам добавляет карточкиcanvas_spawn_cardоткрывает рядом терминал, заметку, браузер или помощника — ещё один pi с первым промптом, — уже соединённые стрелкой.Режим карточек
pi стартует с
Документация: Режим карточек--exclude-tools bash,powershell, и команды идут в карточках терминала, где их видно. Своих веб-инструментов у pi нет — отнимать нечего.- Сделано NeuroSquad
MCP-серверы — с вопросом на каждый вызов
Серверы из MCP Registry доходят до pi через расширение. Перед каждым вызовом pi показывает диалог NeuroSquad: Allow once, Allow for this session или Deny.
Документация: MCP-серверы — с вопросом на каждый вызов
- 03
Для долгой работы
Полный контекст, упавшие ходы и бюджет — всё решается на карточке.
Индикатор контекста
В конце каждого хода pi сообщает свой подсчёт — токены и окно модели, которая работала, — и кольцо показывает то, по чему pi сжимает контекст.
Документация: Индикатор контекстаПродолжает после лимита
Сначала pi повторяет запрос сам. Если ход всё же упал, приходят текст ошибки и
Документация: Продолжает после лимитаRetry-After; карточка считает до сброса и отправляет «continue».Очередь промптов
Выстройте следующие сообщения: каждое уходит, когда pi завершил ход, — никогда посреди повтора или продолжения. И ежедневные промпты.
Документация: Очередь промптовЖурнал и передача
Последний ответ читается из файла сессии pi: в связанную заметку после хода, в первый промпт нового агента, ведущему, ждущему в
Документация: Журнал и передачаagent_wait.
- 04
Работает в команде
Несколько агентов pi — или смесь CLI — на одном проекте, не мешая друг другу.
Изолированные worktree
Отдельный git worktree агенту — параллельные агенты не правят одни файлы. Команда настройки и копируемые файлы готовят его до старта pi.
Документация: Изолированные worktreeДобавить ревьюера
Один клик — агент на другом CLI в том же worktree, со стрелкой от pi и промптом «проверь, ничего не редактируя».
Документация: Добавить ревьюера- Сделано NeuroSquad
Навыки из skills.sh
Стрелка к карточке навыка даёт pi
Документация: Навыки из skills.shskill_loadсо списком навыков и тем, когда их применять, — через то же расширение, что и остальные инструменты. Без остановки на доверии
pi спрашивает, прежде чем доверять проектным
Документация: Без остановки на доверии.piи.agents/skills. Папку вы уже выбрали, поэтому карточка передаёт--approve— только на этот запуск; список доверия pi не пишется.Без опасного режима — он не нужен
pi никогда не спрашивает перед инструментом, так что карточка pi всегда работает так, как опасный режим у других. Переключатель скрыт, а не притворяется, что что-то делает.
Документация: Без опасного режима — он не нужен
- 05
Расходы, контроль и доступ
Сколько потрачено, сколько можно, на какой модели и как до него добраться.
Точный расход и цена
Читается из файлов сессий pi вместе с ценой, которую записал сам pi. Все сессии, в которых была карточка, засчитываются ей, как и инструменты, гонявшие свои модели.
Документация: Точный расход и ценаБюджет-тормоз
Сверх лимита воркспейса карточка получает Escape: Ctrl+C лишь очистил бы редактор pi, а второй — закрыл бы его. Сессия цела; автоматические промпты стоят, пока вы не поднимете лимит.
Документация: Бюджет-тормозМодели OpenRouter
Расширение регистрирует своего провайдера с ключом карточки, и сохранённый в pi вход его не перебьёт. Ключ живёт только в окружении этой карточки.
Документация: Модели OpenRouterПодписано как NeuroSquad
На каждом запросе к OpenRouter — и на вашем собственном входе в pi — расширение заменяет заголовки атрибуции pi на заголовки NeuroSquad.
Документация: Подписано как NeuroSquadС телефона
Отсканируйте QR-код, и весь холст откроется в браузере телефона: читайте терминал pi, отвечайте на диалог, отправляйте следующий промпт.
Документация: С телефона
Кто ждёт и сколько стоило
Две карточки отвечают на самые частые вопросы, когда одновременно работают несколько агентов pi.
Карточка «Команда»
Все агенты воркспейса со статусом, моделью и временем хода. Ждущий вас — первым, с заголовком своего диалога. Нажмите на статус, чтобы отфильтровать.
coupon-fixPiclaude-sonnet-4-5⚠️ Dangerous command: rm -rf dist — Allow?Ждёт вас3:51
api-migrationPiclaude-sonnet-4-5Перевести маршруты на новый клиентРаботает12:24
deps-auditPigpt-5-miniПроверить устаревшие пакетыРаботает4:08
docs-passPigpt-5-miniОбновить READMEЗакончил6 мин. назад
Расход и цена
Читается из файлов сессий pi на вашем диске, с ценой, которую pi записал на каждый запрос, и привязывается к карточке по сессиям, о которых она сообщила.
| Агент | Токены | Стоимость | ||
|---|---|---|---|---|
| coupon-fix | 1 108 442 | 2,68 $ | ||
| api-migration | 796 120 | 1,71 $ | ||
| docs-pass | 241 906 | 0,09 $ | ||
| Итого | 103 | 2 146 468 | 4,48 $ |
Настоящий pi плюс несколько аргументов
NeuroSquad запускает тот же pi, что и вы сами, в настоящем терминале карточки. Вот всё, что он добавляет:
В ~/.pi ничего не пишется
Настройки, входы, расширения и сессии вашего pi не трогаются. Расширение лежит в папке данных NeuroSquad.
Флага опасного режима нет
Пропускать нечего: pi не спрашивает перед инструментом. Карточка на OpenRouter добавляет --model neurosquad-openrouter/<модель>.
Прерывается клавишей Escape
Escape останавливает ход pi и оставляет процесс живым. Им пользуются бюджет-тормоз и любая другая остановка; Ctrl+C очистил бы ввод или закрыл pi.
pi в NeuroSquad: ответы
Дайте pi холст
Бесплатно для Windows 10 и 11. Код, вход и расходы остаются на вашей машине.