Evez Github Manager
通过 OpenClaw 管理 GitHub 的仓库、PR、问题和工作流。
下载 13
自动校验 OpenClaw 配置文件字段是否符合官方 Zod Schema,支持字段验证与版本同步。
openclaw skills install @redcontritio/config-field命令、参数、文件名以原文为准
根据官方 Zod 模式验证 OpenClaw 配置字段。
该技能自动管理模式同步:
# 验证单个字段(如需会自动同步模式)
python3 scripts/validate_field.py agents.defaults.model.primary
# 验证整个配置文件
python3 scripts/validate_config.py /path/to/openclaw.json
# 强制重新同步模式
python3 scripts/sync_schema.py --force
# 检查当前模式状态
python3 scripts/sync_schema.py --status字段路径使用点号表示法:
agents.defaults.model.primary → agents.defaults.model.primary
channels.telegram.botToken → channels.telegram.botToken
tools.web.search.provider → tools.web.search.provider直接使用验证命令——模式同步为自动处理:
# 若检测到版本不匹配,将自动同步模式
python3 scripts/validate_field.py agents.defaults.timeoutSeconds# 检查模式状态
python3 scripts/sync_schema.py --status
# 输出:Schema version: 2.1.0 (matches OpenClaw)
# 强制重新同步(如有需要)
python3 scripts/sync_schema.py --force
# 生成新的字段参考文档
python3 scripts/generate_fields.py模式本地缓存于:
~/.config/openclaw/skills/config-field/
├── schema/ # 下载的 TypeScript 模式文件
├── cache/ # 解析后的模式缓存
└── schema-fields.md # 生成的字段参考文档[references/schema-fields.md](references/schema-fields.md) - 由官方 Zod 模式自动生成
| 脚本 | 用途 |
|---|---|
validate_field.py <path> | 验证单个字段 |
validate_config.py <file> | 验证整个配置文件 |
field_info.py <path> | 获取字段详细信息 |
sync_schema.py | 管理模式同步 |
generate_fields.py | 重新生成字段文档 |
agents.defaults.model.primary - 默认模型 IDagents.defaults.workspace - 工作空间路径agents.defaults.timeoutSeconds - 请求超时时间agents.defaults.sandbox.mode - 沙箱运行模式channels.telegram.botToken - Telegram 机器人令牌channels.discord.token - Discord 机器人令牌channels.slack.botToken - Slack 机器人令牌tools.web.search.enabled - 启用网页搜索tools.web.search.provider - 搜索服务提供商tools.exec.security - 执行安全模式若出现关于应存在但未知字段的警告:
# 强制刷新模式
python3 scripts/sync_schema.py --force# 查看字段详情以正确使用
python3 scripts/field_info.py agents.defaults.model
# 验证配置语法
python3 scripts/validate_config.py ~/.config/openclaw/openclaw.json已收录 1 个 Skill