Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.
🛡️ Config Guardian — безопасное обновление конфигураций OpenClaw
Config Guardian — это защитный слой для работы с конфигурацией OpenClaw, разработанный специально для AI-агентов. Он обеспечивает безопасное внесение изменений за счёт автоматических бэкапов, валидации и отката в случае ошибок.
Инструмент предотвращает некорректные или разрушительные изменения конфигурации, выступая посредником между агентом и системой.
🌟 Обзор
Config Guardian гарантирует, что каждое изменение конфигурации проходит проверку на соответствие схеме системы. В случае сбоя или некорректных данных изменения автоматически отменяются.
Инструмент доступен через ClawHub и может быть установлен как отдельный skill для OpenClaw.
📦 Установка
clawhub install abdhilabs/config-guardian
🚀 Когда использовать
Используйте Config Guardian каждый раз, когда необходимо изменить файл openclaw.json.
- Предотвращает обновление несуществующих или устаревших ключей
- Блокирует некорректные значения и типы данных
- Защищает от поломки Gateway из-за неправильного JSON
🛠️ Основной workflow: Atomic Apply
Главный способ работы с Config Guardian — использование скрипта atomic_apply.sh, который выполняет все этапы безопасного обновления конфигурации.
./scripts/atomic_apply.sh
Пример:
./scripts/atomic_apply.sh "agents.defaults.model.primary" "minimax-portal/MiniMax-M2.5"
Что происходит внутри
- Автобэкап: создаётся резервная копия конфигурации с отметкой времени
- Применение изменений: через команду
openclaw config set - Валидация: проверка через
openclaw doctor --non-interactive - Безопасный откат: при ошибке конфигурация автоматически восстанавливается
📂 Структура скриптов
atomic_apply.sh— основной инструмент для безопасного применения измененийvalidate_config.sh— проверка конфигурацииrestore_config.sh— восстановление из резервной копии
📦 Хранение бэкапов
~/.openclaw/config-guardian-backups/
⚖️ Ограничения и правила безопасности
- Не выполнять перезапуск gateway без явного разрешения пользователя
- Всегда использовать
atomic_apply.shвместо ручного редактирования - При ошибке валидации изменения автоматически откатываются
- Запрещено принудительно применять некорректные конфигурации
💡 Итог
Config Guardian — это обязательный инструмент для безопасной работы с конфигурациями OpenClaw в агентных системах. Он снижает риск ошибок, автоматизирует контроль целостности и обеспечивает надёжный механизм восстановления.
Если вы работаете с AI-агентами и конфигурациями — это тот уровень защиты, который стоит внедрить по умолчанию.
Файл из источника