两个月前一个凌晨,Agent 卡在重试循环里,把一个月的额度跑没了。Provider 后台只告诉我"发生了什么",我需要的是"正在发生时就停下来"。
于是写了 Cost Firewall:OpenClaw 网关的本地插件,实时监控调用元数据,在重试循环 / Token 风暴 / 调用洪水 / 预算超限 四种场景下自动熔断,还有一行命令的急停:
openclaw firewall stop
特意做了两件事:
1. 默认 observe 模式只观察不拦,让你看清自己的真实流量再切 protect 。
2. 不存 prompt 、不上报遥测、不需要 Mapick 账号。MIT,TypeScript,本地 JSONL 。
定位很克制:网关做路由,看板做分析,Cost Firewall 做刹车。LiteLLM 、Helicone 还是该用就用,我不抢这两块的活。
仓库:https://github.com/mapick-ai/cost-firewall
第一次发,欢迎拍砖。也想听听各位遇到过最离谱的一次 token 账单。