费用审计结论:8/16 $14.10 反常 + 402 重试风暴(2026-08-17)
结论(手机救援 agent 交接 + Hermes 自查合流)
① 8/16 全天 14.10=日均3.6倍(历史日均3.90,最高 8/13 $10.37)
- 78% 集中在 SGT 8/17 00:00-04:00($11.04/5h)——对应 webwatch 13 连发 + OMP 评测 + 盲评 + 3 research(含 9 子代理并行)的高强度活动
- 属”活动量大”为主,非单一失控;但子代理并行(3→9)放大明显
② SGT 04:00-05:00 的 $1.89 / 654 请求风暴 = OMP 402 重试风暴(实锤)
- 触发链:Lily 修正任务在余额将尽时派发 → DeepSeek 402 → OMP 对 402 无重试上限(退避太短)→ 40 分钟重试 654 次(每 5.5s)→ 每次带 ~36 万 tokens 域上下文(全缓存命中)→ 2.35 亿 cache-hit + 88.9 万 miss + 7.6 万 output = $1.89
- 证据:master-app profile session jsonl(
~/.omp/profiles/master-app/agent/sessions/--mnt-d-...master-app--/2026-08-16T18-08-12-980Z_*.jsonl)事件 7,305 条(正常修正任务 ~100-200)、mtime 04:48、尾部 session_exit dispose
- 停止点:04:48 进程退出(EXIT=1),非人工干预
③ 已排除(手机 agent + Hermes 交叉排查)
- 主会话(Hermes):03:54 idle-evict 后空闲,04:48 才被唤醒(当时已 402)
- PI agents:02:49 最后活动;prime-agent 5 个:纯本地回环无 API
- OpenClaw:heartbeat 16 万 cacheRead(零头);watch_pi_stall cron 239b9a05ed72 paused 没跑
- cron:04:00/04:24/04:55 no_agent 静默;05:00 播报 402 失败(单次)
防护措施(已执行/待执行)
教训
- 余额不足时不要派发(先查余额);OMP 402 不会快速失败
- 子代理并行是烧钱放大器(9 子代理 ≈ 9 个独立会话)
- 域 session 上下文累积很大(~36 万 tokens)——重试/重复请求成本放大,正常操作也注意
重试熔断(2026-08-17 补充,手机端建议)
- OMP:已 patch(cli.js
iO0(i){return i===429||i===402} → 只重试 429;备份 .bak-402retry)——402 快速失败
- PI:402 行为未定位(npm 安装路径特殊,源码查证成本高;无 402 风暴历史)——用通用防线兜底
- 通用防线(所有 agent):派发前置
check_ds_balance.py(D:\hermes\scripts)——余额 <$2 拒派(exit 1);+ cron 每 6h 低水位提醒(9f6995914b28)+ 官方 balance alert(用户已开)
- 手机端:Termux Hermes 已上线每日用量 cron(066363fe684d,23:00 SGT 写 vault/env/usage-phone-.json)——三方对账闭环(本地 PI/OMP/Hermes/OpenClaw/手机端 vs 官方余额)