返回顶部
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
安全检测
已通过
315
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

agent-usage-tracker

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

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部