排查 OpenClaw token 暴涨:MEMORY.md 藏了83行废话,3个Cron任务静默失败

最近发现 OpenClaw 的 token 消耗异常,用自己写的 token-cost-optimizer Skill 跑了一次诊断,发现了4个问题,记录一下排查和修复过程。


问题1:MEMORY.md 严重臃肿(最大浪费点)

bash 复制代码
grep -c "heartbeat" ~/.openclaw/workspace/MEMORY.md
# 输出:83

文件里有83行心跳日志,其中 "Twenty-seventh heartbeat check completed" 这句话出现了17次。这个文件每次会话启动都会加载进上下文,直接浪费 6000+ token/次。

修复:

bash 复制代码
grep -v "heartbeat" ~/.openclaw/workspace/MEMORY.md > /tmp/clean.md
mv /tmp/clean.md ~/.openclaw/workspace/MEMORY.md

问题2:3个Cron任务静默失败2天

bash 复制代码
openclaw cron list
# 三个任务全部显示 error,consecutiveErrors: 4

报错原因:

  • 早盘/午盘:Delivering to Feishu requires target(飞书推送目标未配置)
  • 收盘:cron: job execution timed out(300秒超时)

修复:

bash 复制代码
# 配置飞书推送目标
openclaw cron edit <id> --to "user:ou_xxx" --channel feishu --enable

# 收盘任务延长超时
openclaw cron edit <id> --timeout-seconds 600 --enable

问题3:数据接口依赖代理

三个报告脚本全部调用东方财富接口,代理一断就全挂。换成 akshare 的本地接口:

python 复制代码
# 之前(依赖代理)
ak.stock_zh_a_spot_em()

# 现在(不需要代理)
ak.stock_zt_pool_em(date=today)      # 涨停池
ak.stock_zt_pool_dtgc_em(date=today) # 跌停池
# 大盘指数用腾讯财经
requests.get("http://qt.gtimg.cn/q=sh000001")

诊断工具

以上问题都是用我发布的 Skill 跑出来的:

bash 复制代码
npx clawhub install token-cost-optimizer

在飞书对 OpenClaw 说「帮我检查 token 消耗」,自动输出诊断报告。

GitHub: github.com/taod7062-a11y/token-cost-optimizer


相关推荐
chuan.bai2 小时前
Java RAG 实战(第 11 篇):RAG 知识工作台网页
java·开发语言·人工智能
fthux5 小时前
招聘季实测:我用 TraeWork 搭了一套 AI 简历初筛系统
人工智能·ai编程·trae
SLD_Allen5 小时前
NVIDIA KAI Scheduler深度解析——Kubernetes原生AI调度器的架构、原理与实践
人工智能·架构·kubernetes
小玮看世界5 小时前
从“画图”到“Mermaid”:AI语义理解与架构绘制的演进之路
人工智能·深度学习·计算机视觉
小岐AI观6 小时前
智赋岐黄适合养生馆吗?
大数据·人工智能·物联网
YOLO数据集集合6 小时前
煤炭物料检测数据集:基于YOLO26的矿山传送带智能“哨兵”
人工智能·yolo·数据挖掘·煤炭·煤炭检测·矿山传送带·传送带异物
深小乐6 小时前
DeepSeek Harness 强是真的强,普通用户可以再等等
人工智能