Подключите coding-агентов
broglow install регистрирует хуки для Claude Code и для каждого другого
поддерживаемого агента, который найдёт на этом компьютере. Только Codex просит вас их
подтвердить. Доказательство, что агент подключён, — смена статуса в списке сессий
BroGlow, а не горящая лампа.
| Агент | Что делает broglow install |
Что делаете вы |
|---|---|---|
| Claude Code | Добавляет хуки в ~/.claude/settings.json. |
Ничего; новые сессии видны сразу. |
| Codex | Добавляет хуки в $CODEX_HOME/hooks.json (по умолчанию ~/.codex). |
Разрешите их в /hooks. |
| opencode | Устанавливает плагин ~/.config/opencode/plugins/broglow.js. |
Перезапустите работающие сессии. |
| GitHub Copilot CLI | Записывает ~/.copilot/hooks/broglow.json. |
Перезапустите сессии, открытые во время установки. |
Отслеживаются только задачи, выполняемые на этом компьютере: облачные и удалённые задачи и обычные чаты ChatGPT до локальной службы BroGlow не доходят. Соответствие событий статусам для каждого агента описано в техническом руководстве. Возврат к сессии, названия и скрытие одинаковы для всех агентов: Работа с сессиями.
Claude Code
Сессии в терминале и в приложении Claude сообщают статус начиная со следующего запроса.
Codex
- Откройте Codex CLI (0.144 или новее) в терминале. Для задач в приложении запускайте
его от того же пользователя и с тем же
CODEX_HOME, что и приложение, например встроенный/Applications/ChatGPT.app/Contents/Resources/codex. - Введите
/hooks. Проверьте и разрешите восемь записей BroGlow:SessionStart,UserPromptSubmit,PreToolUse,PostToolUse,PermissionRequest,Stop,InterruptиSessionEnd(для последних двух нужна свежая версия Codex). Каждая подписана BroGlow: update session status и запускает"/path/to/broglow" codex-hook. Остальные хуки оставьте без изменений. После изменения хуков разрешение может потребоваться снова. - Отправьте запрос в новой локальной задаче Codex — в CLI или приложении. В списке сессий BroGlow проверьте, что эта задача показывает Working во время работы и Paused после ответа. Запрос ручного подтверждения или вопрос показывает Needs help. Неотвеченный асинхронный вопрос истекает, когда Codex подтверждает завершение его хода. BroGlow снимает уведомление и трижды мигает подключённой лампой красным, если другая сессия не ждёт помощи. Ответ снимает уведомление без вспышек. Подробнее: истёкшие вопросы. Автоматическая проверка разрешения сохраняет Working, если Codex записал проверяющего; иначе запросы разрешения показывают Needs help. Прерывание хода ставит его на паузу; завершённая сессия перестаёт влиять на текущий статус. На цвет лампы также влияют другие живые сессии и выбор в Settings → Mixed sessions.
Несохранённые фоновые запуски, внутренние субагенты, проверяющие разрешений и
временные помощники для подготовки предложений приложения не появляются
отдельными чатами и не влияют на лампу. Действия субагента не сбрасывают
неотвеченный вопрос родительского чата и не меняют его статус. Сохранённые чаты
задач по расписанию, самостоятельные чаты, созданные или ответвлённые агентом,
и принятые предложенные задачи продолжают отслеживаться, даже если их название
или запрос начинается с This is an app-generated request. BroGlow определяет
фоновую работу по метаданным сессии; одной этой фразы недостаточно.
Если старая неактуальная строка осталась без нужных метаданных, один раз скройте
её кнопкой ×. Это не удаляет чат Codex.
Если записей BroGlow нет
Если вы установили Codex после BroGlow, снова выполните broglow install и откройте
/hooks.
Если Codex сообщает, что хуки отключены, сами включите hooks = true в разделе
[features] файла config.toml Codex. BroGlow этот файл никогда не меняет.
Если сессия не появилась
Задачам, уже открытым в боковой панели, нужен новый запрос. Если не помогло, завершите активную работу, перезапустите Codex и попробуйте снова.
opencode
opencode загружает плагины при запуске. Если вы установили opencode позже, снова
выполните broglow install.
GitHub Copilot CLI
Copilot читает хуки при старте сессии. Если вы установили Copilot позже, снова
выполните broglow install.