Toolverse
All skills

config-guardian

by openclaw

Validate and safeguard OpenClaw config updates (openclaw.json or openclaw config set/apply). Use this skill whenever changing gateway config, models, channels, agents, tools, sessions, or routing. Enforces backup, schema validation, and safe rollback before restarts.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
openclaw
Category
DevOps
Views
2

About this skill

Validate and safeguard OpenClaw config updates (openclaw.json or openclaw config set/apply). Use this skill whenever changing gateway config, models, channels, agents, tools, sessions, or routing. Enforces backup, schema validation, and safe rollback before restarts.

How to use

  1. Zainstaluj umiejętność Config Guardian w swoim środowisku OpenClaw, dodając ją do dostępnych skills dla agenta.

  2. Za każdym razem, gdy chcesz zmienić konfigurację (np. model agenta, kanał, routing), użyj komendy atomic_apply.sh zamiast bezpośrednich zmian. Komenda przyjmuje ścieżkę do parametru i nową wartość, na przykład: atomic_apply.sh "agents.defaults.model.primary" "minimax-portal/MiniMax-M2.5".

  3. Umiejętność automatycznie utworzy kopię zapasową z datą w katalogu ~/.openclaw/config-guardian-backups/, a następnie zastosuje zmianę poprzez openclaw config set.

  4. Walidacja uruchomi się automatycznie za pośrednictwem openclaw doctor --non-interactive. Jeśli konfiguracja jest nieprawidłowa, zmiana zostanie natychmiast wycofana do poprzedniego stanu.

  5. Nigdy nie uruchamiaj restartu bramy ani nie wymuszaj zmian bez jawnej zgody użytkownika. Jeśli walidacja się nie powiedzie, nie próbuj obejść zabezpieczeń — zamiast tego przeanalizuj błąd i spróbuj ponownie z poprawną wartością.

  6. W razie potrzeby możesz ręcznie przywrócić konfigurację z kopii zapasowej znajdującej się w ~/.openclaw/config-guardian-backups/, ale normalnie nie będzie to konieczne, ponieważ wycofywanie jest automatyczne.

Related skills