Руководство
Как узнать, что OpenAI Codex закончил задачу или ждёт вашего подтверждения
Коротко: Видите запросы подтверждения и вопросы OpenAI Codex и отвечаете на них из всплывающего окна, а о завершении задачи узнаёте сразу, не следя за терминалом.
Codex выполняет задачу, а потом останавливается: ему нужно подтверждение команды, он задаёт вам вопрос или просто закончил. У Codex есть собственные настройки уведомлений, но они работают только для него. Если вы пользуетесь и другими агентами, вам нужно одно место, которое охватывает их всех.
Что Herdbell показывает и позволяет делать для Codex
- Запросы разрешений: команда показывается карточкой с кнопками Allow и Deny.
- Вопросы с вариантами: когда Codex задаёт вопрос с выбором, вы можете нажать на ответ в Herdbell, и он будет отправлен как ваш ответ.
- Завершено: указатель светится зелёным, и вы можете ответить, чтобы продолжить в том же чате.
- Остановлено вами: если вы сами остановили Codex, Herdbell заметит это в течение нескольких секунд.
Терминал и приложение
Codex, запущенный в терминале, тоже можно остановить из Herdbell. Чат внутри приложения Codex останавливается в самом приложении, потому что Herdbell никогда не отправляет сигналы общему движку приложения. Если в приложении Codex открыт чат, больше ничто не может в него писать, поэтому Herdbell предлагает ответить в Codex.
Настройте
- Подключите Codex при первом запуске или на странице Agents. Herdbell добавляет свои хуки в
~/.codex/hooks.json, предварительно сделав резервную копию файла. - Запустите задачу в Codex. Она появится в Herdbell сама.
- В первый раз Codex может один раз попросить подтвердить новые хуки. Откройте Codex, введите
/hooksи подтвердите Herdbell.
Частые вопросы
Заменяет ли Herdbell собственные уведомления Codex?
Нет. Они могут работать рядом. Herdbell добавляет одно место, которое охватывает ещё и Claude Code, Cursor и Antigravity и позволяет отвечать.
Можно ли ответить Codex из Herdbell после того, как он закончит?
Да, сразу после окончания хода. В приложении Codex на чат, открытый там, нужно отвечать в самом приложении.