2.0 KiB
2.0 KiB
Heartbeat и перезапуск агента-кодера
Краткое описание
Изменена логика Telegram-сервиса агента-кодера:
- аварийное сообщение о долгой работе отправляется только после 2 минут молчания Codex;
- при дальнейшем молчании статус повторяется каждые 2 минуты;
- добавлена команда
/restart_serviceс алиасом/restartдля перезапуска сервиса через systemd.
Что проверить
- Запустить долгую задачу, в которой Codex регулярно отправляет промежуточные сообщения.
- Убедиться, что дополнительное сообщение
всё ещё выполняетсяне появляется без 2 минут молчания. - Запустить или смоделировать задачу, где Codex молчит больше 2 минут.
- Проверить, что бот присылает статус с общим временем работы задачи и повторяет его каждые 2 минуты молчания.
- Отправить
/restart_serviceиз разрешённого Telegram-аккаунта. - Проверить, что сервис завершился и был поднят systemd заново.
- Проверить, что история JSONL сохранилась и не была очищена без команды
/new.
Ожидаемый результат
Сервис не шумит регулярными статусами при нормальной работе Codex, но сообщает о подозрительном молчании. Команда /restart_service перезапускает сервис без ручного входа в консоль.
Статус
pending