名称: config-guardian
描述: 安全的 OpenClaw 配置更新工具,提供自动备份、验证和回滚功能。专为智能体设计,可防止无效的配置更新。
仅供智能体使用。 提供安全的配置更新,包含自动备份、验证和回滚功能。防止智能体更新不存在的配置键或无效的值。
每次需要更新 openclaw.json 时都应使用此技能。可防止:
- 更新不存在的配置键
- 使用无效的值
- 因错误配置导致网关损坏
所有配置变更都通过一个命令完成:
./scripts/atomic_apply.sh <配置路径> <新值>
# 示例:./scripts/atomic_apply.sh "agents.defaults.model.primary" "minimax-portal/MiniMax-M2.5"
执行流程:
1. 自动创建带时间戳的备份
2. 通过 openclaw config set <路径> <值> 应用变更
3. 使用 openclaw doctor --non-interactive 进行验证
4. 验证失败时自动回滚
5. 即使发生崩溃,陷阱机制也能确保回滚
备份位置:
~/.openclaw/config-guardian-backups/
atomic_apply.sh| 脚本 | 用途 |
|---|---|
atomic_apply.sh |
默认脚本 - 一体化安全应用 |
validate_config.sh |
通过 OpenClaw doctor 验证配置 |
restore_config.sh |
从备份手动恢复配置 |