Goose,а вокруг — целый холст
Запускайте Goose в скольких угодно карточках — каждая это настоящий `goose session` в своём терминале. Хук статуса сообщает NeuroSquad о начале и конце хода, собственный запрос подтверждения Goose говорит, о чём он спрашивает, стрелки дают ему браузеры, терминалы и заметки, а после перезапуска каждая карточка продолжает свою сессию.
Официальный сайтgoose-docs.ai- Настоящий
goose, ваши провайдеры - Конфиг Goose не перезаписывается
- Бесплатно, для Windows 10 и 11
Он знает, когда Goose закончил — и когда спрашивает
Goose запускает команду на ваш выбор со словом `thinking`, когда сообщение уходит модели, и `waiting`, когда промпт вернулся. У каждой карточки — своя. Для вопроса хука нет, поэтому карточка читает собственный промпт Goose.
GOOSE_STATUS_HOOK thinkingсигналGoose вызывает хук статуса карточки с thinking. Значок карточки крутится, карточка «Команда» считает агента работающим. Сабагенты работают внутри того же хода и его не сдвигают.
◆ Tool approval requestсигналВ режимах approve вызов инструмента ждёт на промпте ◆. Карточка его читает, и уведомление говорит Goose needs your permission: shell — rm -rf dist. В auto — режиме Goose по умолчанию — никто ничего не спрашивает.
GOOSE_STATUS_HOOK waitingсигналwaiting после thinking: промпт вернулся. Уходит следующий промпт из очереди, ответ из sessions.db Goose попадает в журнал, уведомление сообщает, что готово.
Отменённый ход — тоже конец
Ctrl+C посреди хода возвращает Goose к промпту, и waiting завершает ход как обычно — карточка не зависает в «работает».
И вопросы тоже
Когда инструмент спрашивает вас что-то через Goose, карточка показывает Goose is asking: … с вопросом и возвращается в «работает», как только вы ответите.
По неизменным словам
Id сессии, запрос подтверждения, полоса контекста и ошибки — это собственные печатные слова Goose. Если будущий Goose их переформулирует, карточка откатится к одним «работает/закончил».
Три вещи, которые Goose делает в NeuroSquad
Копии интерфейса приложения, шаг за шагом. Когда Goose спрашивает, отвечаете вы.
В режиме approve Goose чинит падающий тест, перед удалением папки останавливается на своём запросе подтверждения и заканчивает — журнал заполняется сам.
Всё, что Goose умеет в NeuroSquad
Goose получает почти всё, что и Claude Code. Вот полный список — включая то, где Goose работает иначе, и две вещи, которые сделать нельзя.
- 01
Знает своё состояние
О каждом ходе сообщают хук статуса Goose и его собственные печатные слова.
«Закончил» и «ждёт» — разные вещи
Карточка задаёт
Документация: «Закончил» и «ждёт» — разные вещиGOOSE_STATUS_HOOK: Goose вызывает его сthinking, когда сообщение уходит модели, и сwaiting, когда промпт вернулся, — точное начало и конец каждого хода.Уведомление говорит, что нужно
На подтверждение хук не срабатывает, поэтому карточка читает собственный промпт Goose:
Документация: Уведомление говорит, что нужноGoose needs your permission: shell — rm -rf distилиGoose is asking: …для вопроса. Уведомление «ждёт» висит, пока вы не ответите.Отменённый ход завершается чисто
Ctrl+C посреди хода отменяет его — «Interrupted, what should goose work on instead?» — и карточка отмечает его законченным. На пустом промпте одно нажатие Ctrl+C никогда не закрывает Goose.
Документация: Отменённый ход завершается чистоПродолжает с того же места
Goose сам выбирает id сессий, поэтому карточка не может задать свой. Она читает id из баннера Goose (и после
Документация: Продолжает с того же места/new) и продолжает черезgoose session --resume --session-id <id>.Карточка «Команда»
Все ИИ-агенты воркспейса на одной карточке, с моделью из журнала самого Goose — или
Документация: Карточка «Команда»GOOSE_MODELиз вашего конфига до первого хода.
- 02
Работает через холст
Стрелка от карточки — это набор инструментов, подключённый как расширение Goose.
Стрелки — это инструменты
Стрелка к браузеру, терминалу, заметке или другому агенту даёт Goose
Документация: Стрелки — это инструментыbrowser_*,terminal_*,note_*илиagent_*— уже в следующем запросе, потому что Goose сбрасывает кэш инструментов, когда список меняется.Режим карточек
Расширение
Документация: Режим карточекdeveloperограниченоwrite,edit,treeиread_image— безshell, — аcode_executionиcomputercontroller— ничем. Инструмент, которого не предлагают, нельзя разрешить обратно, даже вauto.MCP-серверы из реестра
Установленные серверы приходят вторым расширением. В режимах approve Goose спрашивает перед каждым вызовом; в
Документация: MCP-серверы из реестраautoне спросил бы, поэтому спрашивает сам NeuroSquad — один раз, до перезапуска или отказ.Заранее разрешить по карточке нельзя
Разрешения на инструменты Goose хранит только в вашем
Документация: Заранее разрешить по карточке нельзяpermission.yaml. Поэтому в режимеapproveинструменты NeuroSquad подтверждаются как любые другие — «Always Allow» остаётся вашим выбором. Вautoникто не спрашивает.Скиллы со skills.sh
Стрелка к карточке скилла даёт Goose
Документация: Скиллы со skills.shskill_loadсо списком скиллов и тем, когда их применять, — сразу, как и любая другая стрелка.
- 03
Для долгих прогонов
Контекст, «Сжать», лимиты и журнал — прямо на карточке.
Индикатор контекста
Промпт последнего запроса — из журнала Goose, окно — из собственной полосы контекста Goose (
Документация: Индикатор контекста15k/128k). С 80% кольцо становится жёлтым.«Сжать» без лишних вопросов
«Сжать» отправляет «Please compact this conversation» — фразу, по которой Goose сжимает сразу.
Документация: «Сжать» без лишних вопросов/compactостановился бы на «Are you sure?».Продолжает после лимита
Goose сам повторяет запросы при 429, а потом печатает
Документация: Продолжает после лимитаRan into this error: …. Карточка показывает лимит, и если провайдер называет время сброса («resets in 2h 15m»), отсчитывает его и отправляет «continue».Очередь промптов
Поставьте следующие сообщения в очередь: каждое уходит, когда
Документация: Очередь промптовwaitingговорит, что ход окончен.agent_sendведущего Goose доходит до помощника-Goose так же.Журнал и передача
Последний ответ Goose читается из его
Документация: Журнал и передачаsessions.db: заметка-журнал, передача новому агенту,agent_wait, свои карточки и Telegram получают настоящий ответ Goose.
- 04
Работает в команде
Ваш конфиг Goose остаётся вашим; каждая карточка добавляет свой слой под ним.
Слой конфига, а не ваш конфиг
Каждая карточка добавляет свой config.yaml через
Документация: Слой конфига, а не ваш конфигGOOSE_ADDITIONAL_CONFIG_FILES, который сливается под ваши значения по ключам. Goose по-прежнему пишет только в вашу папку.Изолированные worktree
Дайте агенту собственный git worktree, чтобы параллельные агенты не правили одни и те же файлы. Продолженная сессия остаётся в папке карточки.
Документация: Изолированные worktreeДобавить ревьюера
Один клик запускает агента на другом CLI в том же worktree с промптом проверить, ничего не редактируя. Goose тоже может быть этим ревьюером.
Документация: Добавить ревьюераОпасный режим, по карточке
Флага для этого у Goose нет, поэтому карточка в опасном режиме запускается с
Документация: Опасный режим, по карточкеGOOSE_MODE=autoповерх вашего конфига: инструменты вызываются без вопросов. По умолчанию выключен.Инструкции
Goose сам читает
Документация: ИнструкцииAGENTS.mdи.goosehintsиз проекта, а инструкции сессии NeuroSquad кладёт в свой системный промпт из расширения.
- 05
Расход, контроль и доступ
Сколько он тратит, сколько ему можно, на какой модели работает и как до него дотянуться.
Точный расход и стоимость
Goose пишет по строке на запрос в свой
Документация: Точный расход и стоимостьusage_ledger: модель, токены и собственная стоимость Goose. Кэшированные токены считаются один раз, а сессии сабагентов сворачиваются в карточку, которая их запустила.Бюджет-тормоз
Лимит на воркспейс. При превышении каждый Goose получает Ctrl+C — ход отменяется, Goose продолжает работать, — а автоматические промпты останавливаются. Поднимите лимит — и пауза снята.
Документация: Бюджет-тормозМодели OpenRouter
Встроенный провайдер Goose
Документация: Модели OpenRouteropenrouter, заданный для карточки через окружение. Свои заголовки атрибуции Goose зашивает в код, поэтому трафик OpenRouter идёт через локальный ретранслятор, который отправляет заголовки NeuroSquad.С телефона
Отсканируйте QR-код, и весь холст откроется в браузере телефона: читайте терминал Goose, отвечайте на его вопрос, отправляйте следующий промпт.
Документация: С телефонаУстановите сами
Goose поставляется нативным бинарником без пакета npm или winget, поэтому мастер установки его не ставит. NeuroSquad находит
Документация: Установите самиgoose.exe— и пропускает одноимённую утилиту миграций баз данных.
Кто ждёт и сколько это стоило
Две карточки, которые отвечают на самые частые вопросы, когда одновременно работают несколько агентов Goose.
Карточка «Команда»
Все агенты воркспейса со статусом, моделью и временем хода. Тот, кто ждёт вас, — первым, с тем, о чём спрашивает Goose.
coupon-fixGoosegpt-5Goose needs your permission: shell — rm -rf distЖдёт вас3:51
api-migrationGoosegpt-5Перевести маршруты на новый клиентРаботает12:24
db-indexesGoosegpt-5-miniДобавить недостающие индексыРаботает4:08
docs-passGoosegpt-5-miniОбновить READMEЗакончил6 мин. назад
Расход и стоимость
Читается из журнала самого Goose на вашем диске и привязывается к карточке по сессиям, которые назвал её баннер. Строки всегда складываются в итог.
| Агент | Токены | Стоимость | ||
|---|---|---|---|---|
| coupon-fix | 968 402 | 1,76 $ | ||
| api-migration | 604 117 | 1,09 $ | ||
| docs-pass | 201 936 | 0,09 $ | ||
| Итого | 99 | 1 774 455 | 2,94 $ |
Настоящий Goose и слой конфига
NeuroSquad запускает тот же `goose`, что и вы, в настоящем терминале в карточке. Флага настроек у Goose нет, поэтому почти всё это передаётся через файл конфига и окружение:
Переживает новые порты
Продолженная сессия Goose переподключает сохранённые с ней расширения, поэтому их адрес — ссылка на переменную окружения: после перезапуска карточка всё так же достаёт до NeuroSquad.
Ваш вход, ваш провайдер
Goose работает с тем провайдером и ключом, которые у него уже есть. Аккаунт NeuroSquad — отдельный и его не видит.
Чистый выход
Закрытие окна даёт Goose закрыть сессию («session closed · id»), не оставляя лишних процессов.
Goose в NeuroSquad: ответы
Дайте Goose холст
Бесплатно для Windows 10 и 11. Ваш код, ваши провайдеры и ваши расходы остаются на вашем компьютере.