OpenClaw Config Field Validator

⚙️ OpenClaw 官方配置验证工具

为 OpenClaw 配置文件提供官方 Zod 模式验证,支持 136+ 字段自动校验与同步,防止配置错误导致的运行故障

收藏
4.6k
安装
1k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Config Field Validator 是专为 OpenClaw 设计的配置验证工具,通过解析官方 Zod schema 实现精准的字段级校验。用户可通过点符号路径(如 agents.defaults.model.primary)验证单个字段,或批量校验整个 openclaw.json 文件。工具内置版本检测机制,能自动从 GitHub 同步匹配本地 OpenClaw 版本的 schema,确保验证准确性。

显著优点

1. 官方权威性:直接对接 OpenClaw 官方 Zod schema,非社区推测方案
2. 智能同步:自动检测版本差异并拉取最新 schema,无需手动维护

3. 细粒度验证:支持字段级、文件级双重验证模式,覆盖 136+ 配置项

4. 开发友好:提供 field_info.py 查询字段详情,辅助配置编写

5. 本地缓存:schema 与解析结果本地缓存,避免重复下载

潜在局限

  • 依赖网络:首次使用或版本升级时需连接 GitHub 下载 schema
  • 版本锁定:严格匹配 OpenClaw 版本,跨版本配置可能触发误报
  • CLI 工具链:需 Python 环境,无图形界面,对非技术用户门槛较高
  • 单项目聚焦:专为 OpenClaw 设计,不兼容其他 JSON schema 验证场景

适合人群

  • OpenClaw 进阶用户:需频繁调整复杂配置(agents/channels/tools)
  • DevOps/SRE:负责多环境配置管理与版本迁移
  • 开源贡献者:需验证配置 schema 变更的兼容性
  • 排查配置错误的开发者:面对 "unknown field" 类报错时的诊断工具

常规风险

| 风险类型 | 说明 |
|---------|------|
| 网络中断 | `--force` 同步时若 GitHub 不可达,schema 可能停留在旧版本 |
| 权限问题 | `~/.config/openclaw/skills/` 目录需写权限,否则缓存失败 |
| 版本漂移 | 本地 OpenClaw 为 dev/nightly 版本时,schema 可能滞后 |
| 误报风险 | 手动修改 schema 缓存后,验证结果将不可靠 |

OpenClaw Config Field Validator 内容

references文件夹
scripts文件夹
手动下载zip · 16.0 kB
schema-fields.mdtext/markdown
请选择文件