核心用法
Agent Cost Monitor 是一款专为 OpenClaw 多智能体环境设计的成本监控技能。用户可通过自然语言指令(如"查看今日所有智能体成本")或配置定时任务(Cron)触发监控,系统会读取各智能体的 session_status 数据,计算 token 消耗与预估费用,生成包含分项明细、预算预警及优化建议的结构化报告。
显著优点
1. 零额外成本:仅调用 OpenClaw 内置 session_status 工具,不产生任何外部 API 费用
2. 实时可见性:支持按智能体、模型、时间段多维度的 token 与成本追踪
3. 主动预警机制:可配置日/周预算阈值,在超支前自动推送警报
4. 可操作的优化建议:内置模型分层策略(Opus→Sonnet→Haiku→Ollama)、心跳间隔调整、缓存配置等具体节省方案,最高可降低 100% heartbeat 成本
5. 自动化运维友好:支持 Cron 定时任务,可集成至 DevOps 工作流
潜在缺点与局限性
1. 成本估算非精确值:依赖公开定价模型,实际费用受缓存命中率影响,估算偏保守(略高)
2. 会话级粒度:无法追踪单对话成本,最小单位为 session
3. 非 Anthropic 模型需手动配置:自定义模型需用户补充定价参数
4. 被动监控模式:仅能在触发后分析历史数据,不具备实时流式拦截能力
适合人群
- 运行 3+ 智能体的 OpenClaw 多智能体用户
- 对 API 成本敏感的个人开发者与小团队
- 需自动化运维报告的 DevOps/平台工程师
- 使用 Claude Opus/Sonnet/Haiku 及本地 Ollama 的混合部署场景
常规风险
- 预算配置错误:阈值设置过高可能导致预警失效
- 过度优化误伤:将复杂任务降级至低成本模型可能牺牲输出质量
- 定时任务堆积:高频 Cron 配置(如每小时)在低活跃度时段造成无意义计算
- 隐私注意:成本报告包含智能体名称与使用模式,分享时需脱敏处理