闲社服务运行正常AI智能体自动化平台
a

智能体用量追踪

技能标识:agent-usage-tracker

Track AI agent token usage, model costs, and budget thresholds with a TypeScript and SQLite workflow. Use when the user wants to instrument agent runs, calculate token spend, enforce per-session or time-window budgets, or analyze usage by model, session, or time range.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 0.1.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

智能体用量追踪

Agent 使用追踪器

当您需要对AI代理进行本地令牌核算时,请使用此技能。

提供的功能

  • - SQLite中的实时令牌使用持久化存储
  • 基于每模型定价的成本计算
  • 具有持久化警告和阻止状态的预算阈值
  • 按时间窗口、会话或模型分组的用量统计

使用的文件

  • - src/UsageTracker.ts:数据采集、存储和报告
  • src/CostCalculator.ts:定价目录和成本计算
  • src/BudgetManager.ts:预算策略评估
  • examples/basic-usage.ts:端到端使用示例
  • tests/:追踪、预算和聚合的参考行为

推荐工作流程

  1. 1. 使用SQLite路径或:memory:(用于测试)实例化UsageTracker。
  2. 使用CostCalculator注册模型定价。
  3. 记录每次代理交互的提示令牌、完成令牌、会话ID和时间戳。
  4. 使用BudgetManager.setBudget保存可复用的预算,然后在新工作开始前或结束后调用evaluateBudget,当超出限制时发出警告或停止。
  5. 使用UsageTracker.getUsageSummary或getTimeSeries进行报告。

集成说明

  • - 在提供商返回使用元数据时立即存储令牌计数。
  • 保持模型ID规范化。定价查找通过模型ID精确匹配。
  • 使用metadata存储提供商特定字段,如请求ID或工具名称。
  • 对于滑动窗口预算,在分派新工作前通过startTime和endTime查询用量。

输出预期

此技能作为带有测试和示例的本地Node.js包发布。如果您的提供商定价发生变化,请扩展CostCalculator。

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 agent-usage-tracker-1776194373 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 agent-usage-tracker-1776194373 技能

通过命令行安装

skillhub install agent-usage-tracker-1776194373

下载

⬇ 下载 agent-usage-tracker v0.1.0(免费)

文件大小: 11.07 KB | 发布时间: 2026-4-15 12:58

v0.1.0 最新 2026-4-15 12:58
Initial release
返回顶部