返回顶部
c

cron-model-fixcron模型修复

Diagnose and fix OpenClaw cron job model override issues. Use when cron jobs show "not allowed, falling back to agent defaults" in logs, experience unexpected cloud token burn, have slow run times, or models aren't being applied correctly. Fixes agent model allowlist configuration.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
103
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

cron-model-fix

Cron模型修复

诊断并修复OpenClaw cron任务模型覆盖问题,即配置的模型被拒绝并回退到代理默认模型。

何时使用此技能

在以下情况下使用:

  • - 网关日志中cron任务显示not allowed, falling back to agent defaults
  • 配置了本地模型的cron任务出现意外的云token消耗
  • 本应使用本地模型时cron运行时间缓慢(60-180秒)
  • cron任务中的模型覆盖未生效
  • 需要验证代理模型允许列表配置

快速开始

bash

诊断问题


openclaw skill run cron-model-fix --diagnose

应用修复(将缺失的模型添加到允许列表)

openclaw skill run cron-model-fix --fix --model ollama/qwen3.5:0.8b

验证配置

openclaw skill run cron-model-fix --validate

根本原因

OpenClaw有三层模型配置。所有层都必须包含该模型:

第1层:提供商模型定义

位置: models.providers..models[] 用途: 定义模型规格(上下文、成本、能力)

第2层:代理默认模型

位置: agents.defaults.model.primary 用途: 未指定时的默认模型

第3层:代理模型允许列表 ← 常见问题

位置: agents.defaults.models 用途: 允许代理/cron使用的模型

问题: 模型存在于第1层,但缺失于第3层(允许列表)。

网关日志显示:

{subsystem:cron}
payload.model ollama/qwen3.5:0.8b not allowed, falling back to agent defaults

诊断

步骤1:检查网关日志

bash
tail -100 /tmp/openclaw/openclaw-*.log | grep -i not allowed\|falling back

如果看到: payload.model not allowed, falling back to agent defaults
→ 模型缺失于代理允许列表

步骤2:检查代理允许列表

bash
cat ~/.openclaw/openclaw.json | python3 -c
import json, sys
config = json.load(sys.stdin)
models = config.get(agents, {}).get(defaults, {}).get(models, {})
print(允许的模型:)
for model in models:
print(f - {model})

检查你的cron模型是否在列表中。 如果不在,它将被拒绝。

步骤3:检查Cron任务配置

bash
openclaw cron list

验证:

  • - Cron任务在payload中指定了model
  • 模型格式与允许列表匹配(例如,ollama/qwen3.5:0.8b)

修复方法

将模型添加到~/.openclaw/openclaw.json中的agents.defaults.models:

json
{
agents: {
defaults: {
model: {
primary: ollama/qwen3.5:cloud,
fallbacks: [...]
},
models: {
ollama/glm-4.7-flash: {},
ollama/kimi-k2.5:cloud: {},
ollama/qwen2.5vl:7b: {},
ollama/qwen3.5:397b-cloud: {},
ollama/qwen3.5:4b-32K: {},
ollama/qwen3.5:4b-32k: {},
ollama/qwen3.5:9b-128k: {},
ollama/qwen3.5:cloud: {},
ollama/qwen3.5:0.8b: {}, ← 添加此行
ollama/qwen3.5:2b: {} ← 可选
}
}
}
}

手动修复步骤

  1. 1. 编辑配置:
bash nano ~/.openclaw/openclaw.json
  1. 2. 添加到agents.defaults.models:
json ollama/qwen3.5:0.8b: {},
  1. 3. 重启网关:
bash openclaw gateway restart
  1. 4. 验证:
bash openclaw cron runs --id --limit 3

查找model: qwen3.5:0.8b而非qwen3.5:cloud

自动修复脚本

使用附带的脚本:

bash
python3 ~/.npm-global/lib/node_modules/openclaw/skills/cron-model-fix/scripts/add-model-allowlist.py --model ollama/qwen3.5:0.8b

预期结果

修复前
指标
模型云回退
持续时间
60-180秒 |

| 输入Token | 每次运行200K-600K | | 成本 | 云token消耗 |

修复后
指标改进
模型本地(例如,qwen3.5:0.8b)✅ 免费
持续时间
1-13秒 | 快5-14倍 |

| 输入Token | 5K-36K | 减少85-95% | | 成本 | 零 | 节省100% |

验证

应用修复后,验证:

bash

检查模型拒绝警告


tail -50 /tmp/openclaw/openclaw-*.log | grep -i not allowed

应为空(无警告)

bash

检查cron运行历史


openclaw cron runs --id --limit 1

应显示:

model: qwen3.5:0.8b(非cloud)

durationMs: <15000(快速)

input_tokens: <50000(低)

常见问题

问题:修复后模型仍不工作

检查:

  1. 1. 配置更改后是否重启了网关?
  2. 模型格式是否完全匹配?(例如,ollama/qwen3.5:0.8b vs qwen3.5:0.8b)
  3. 模型是否存在于提供商配置中(第1层)?

问题:编辑后JSON无效

修复:
bash
openclaw doctor --fix

或从备份恢复:
bash
cp ~/.openclaw/openclaw.json.backup ~/.openclaw/openclaw.json

相关技能

  • - inbox-optimizer - 优化收件箱扫描模式(特定于mesh)
  • healthcheck - 通用OpenClaw系统健康监控

参考

  • - 参见references/model-config-layers.md了解详细配置结构
  • 参见references/troubleshooting-examples.md了解实际案例研究

版本

1.0.0 - 初始版本(2026-03-30)

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 cron-model-fix-1775931154 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 cron-model-fix-1775931154 技能

通过命令行安装

skillhub install cron-model-fix-1775931154

下载

⬇ 下载 cron-model-fix v1.0.0(免费)

文件大小: 6.28 KB | 发布时间: 2026-4-12 09:37

v1.0.0 最新 2026-4-12 09:37
Initial release - Fixes OpenClaw cron model override issues. 180x speedup, 99.9% token reduction.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部