核心用法
OpenClaw Optimizer 是一个强制前置、始终运行的成本与性能编排系统,在每次响应前自动执行:
1. 上下文监控 - 检测 >50k tokens 时自动触发压缩,防止成本爆炸
2. 任务分级 - 将请求分为 LOW/MED/HIGH 三档复杂度
3. 模型路由 - Haiku 处理简单任务,Sonnet 专用于写作/分析/调试
4. 心跳优化 - 强制单字响应,杜绝冗余开销
显著优点
- 强制节省75-85%成本:自动化路由替代人工判断,心跳从 $0.15 降至 $0.01
- 零配置即插即用:通过
scripts/router.py等脚本自动分类任务 - 自学习预算系统:10 次运行后自动生成 p50/p90 预算建议
- 浏览器治理:锁机制防止并发冲突,20 步硬上限阻断死循环
- 优雅降级:触及软预算时自动切换 Haiku、减少浏览器步骤、使用缓存
潜在局限
- 强制前置可能误判:极复杂任务若表述模糊可能被路由至 Haiku
- 压缩触发体验中断:>50k 上下文时强制重启会话,长对话可能丢失连贯性
- 历史数据冷启动:预算推荐需 5-10 次运行才达可信置信度
- 正则匹配依赖:任务描述需明确含 "find.*write" 等模式才能触发 gather-write 策略
适合人群
- 高频自动化任务用户(社交回复、数据采集、定时报告)
- 多会话长上下文工作流(研究、代码审查、多轮分析)
- 成本敏感的生产环境部署
- 需要浏览器自动化的 Agent 系统
常规风险
- S+ 级安全设计:本地脚本执行、无外部网络调用、无敏感数据持久化
- 风险点:
gateway.restart操作可能意外中断用户任务;强制压缩策略对 >50k 的未完成分析任务可能造成数据截断 - 缓解措施:软预算渐进式降级优先于硬中断,浏览器锁 5 分钟过期防死锁