用途:在编辑 ~/.openclaw/openclaw.json 或运行 openclaw config set/apply 时使用,防止出现无效配置,并支持备份与回滚。
主要能力:提供预检、备份、变更前后两次校验、回滚与 (经批准后) 重启的流程保障。附带脚本:scripts/backup_config.sh 生成带时间戳备份;scripts/validate_config.sh 通过 OpenClaw doctor 校验;scripts/diff_config.sh 比较当前配置与备份;scripts/restore_config.sh 恢复备份。校验使用 openclaw doctor --non-interactive,检查真实 schema,并警告未知键、类型错误和安全问题。
使用方式:先做预检,确认变更与范围并检查令牌、凭据等敏感键;运行 scripts/backup_config.sh 备份;变更前运行 scripts/validate_config.sh,失败则停止并报告;小改动优先用 openclaw config set <path> <value>,复杂改动直接编辑文件并保持最小 diff;变更后再次运行 scripts/validate_config.sh,失败则用 scripts/restore_config.sh 恢复;如需重启先取得明确批准,再执行 openclaw gateway restart。
限制与约束:未经用户明确批准,不得重启或应用配置;未获要求不得删除键或重排块;编辑前始终保留备份;对 schema 不确定时运行 openclaw doctor --non-interactive,发现错误即停止。具体安装方式与更多说明暂未提供。