Конфиг агента откатывался на каждое сообщение

Строим AI-агента в Telegram для строительной компании - он ставит задачи в Bitrix24. Месяц в боевых нагрузках и вот: пользователи редактируют конфиги (правила, скиллы), работает минуту, потом откатывается к шаблонам. Снова. И снова.

Сначала подумал, что это пользователи через Live API ломают. Грепнул логи - ноль таких записей. Не они.

Залез в фреймворк (OpenClaw). setupAgentWorkspace отвечает за инициализацию конфига. Нашел в коде 6+ вызовов функции, и самое главное: она срабатывает НА КАЖДОМ СООБЩЕНИИ. На каждый input от пользователя. При гонке потоков или если файл удален - фреймворк пытается восстановить конфиг из шаблона и затирает свежие правки.

Фикс из трех слоев защиты СНАРУЖИ фреймворка: kill-switch skipBootstrap для боевого режима - пропускаем инициализацию после первого старта; lockdown 44 конфиг-файлов через chmod и владельца, чтобы не было возможности перезаписать; boot-time запрет перезаписи системных файлов конфига.

Результат: конфиги держат, пользователи спокойно редактируют правила, ничего не откатывается.

Урок: целостность данных защищают на ГРАНИЦЕ системы, снаружи от фреймворка, не внутри логики. На каждом сообщении исполняются инициализаторы - не надейся, блокируй доступ.

#Bitrix24 #автоматизация #надежность #Telegram #OpenClaw #боевые_нагрузки