Агент жил месяц на заглушках. Причина вас удивит

Поддерживаю флот личных Telegram-агентов на OpenClaw. В июле заметил: рендеры деградировали. Вместо обработки с LLM агент выдавал пустые заголовки, примечания как будто написаны вручную, а не моделью. Странно, но никаких ошибок. Системные процессы работают, логи чистые, health-check зеленый.

Месяц искал причину. Грешил на модель, на версию ядра, на что угодно. Разбор логов дал ответ: OAuth-токен протух еще в июне. Все API-вызовы падали с 401. Код ловил исключение и молча откатывался на fallback - пустой рендер, заглушка без AI. Агент продолжал работать, отчеты летели, но роботом-зомби. За 31 день никто не пожаловался.

Фикс был механическим: мигрировать на embedded-провайдер (без OAuth-зависимости) и наконец дать системе право кричать. Встроил doctor-алерты вместо проглатывания. Теперь деградация видна в первый день, не в первый месяц.

Главный урок: молчаливый fallback - худший из отказов. Полная поломка видна сразу, пользователь жалуется. Но когда система изящно «деградирует» без звука, вы считаете ее живой неделями. Надежность приложения не в том, что оно не ломается, а в том, что оно кричит, когда ломается.

#LLM #OpenAI #OpenClaw #мониторинг #автоматизация #инженерия #разработка #телеметрия