SuperAPI AI 工具集

agent-trace

agent-trace 是一款用于 AI 编程智能体会话后分析的本地 CLI 工具,可追踪成本、Token 消耗、工具健康状况以及每一次对话。它支持 Kimi Code、Claude Code、Codex、OpenCode 等智能体,通过读取本地会话文件来解析消息历史、分析工具调用成功率、计算费用并检测异常。工具无需 API 密钥、不依赖云服务、100% 本地运行,且为只读模式,不会修改会话文件,也不收集任何遥测数据。用户可通过 npx @liangzhengtao/agent-trace 直接运行,获得多会话汇总视图或单个会话详情,并支持 JSON 输出以便集成到 CI 流程中。

访问官网

工具介绍

agent-trace 是一款面向 AI 编程智能体的会话后分析工具,以命令行界面(CLI)形式提供。它的核心目标是回答一个常见但难以量化的问题:你的 AI 编程智能体在长时间运行中究竟做了什么、花了多少钱、哪些工具反复失败、为什么重试了多次。

用途

当 AI 编程智能体连续运行数小时,它会调用工具、消耗 Token、重试失败操作。但用户往往不清楚实际成本、失败工具、重试原因、模型慢还是工具坏、每次对话耗时等。agent-trace 通过一条命令在本地快速生成这些洞察,无需 API 密钥、无需云服务。

主要能力

  • 追踪成本:基于标准 API 定价计算会话费用。
  • 追踪 Token:从消息历史中提取 Token 使用量。
  • 工具健康分析:统计工具调用的成功与失败率。
  • 对话记录:解析消息历史,提取角色、Token、时间戳。
  • 异常检测:识别高重试、高失败、高成本等异常情况。
  • 多会话汇总视图:展示多个会话的汇总信息。
  • 单会话详情视图:深入查看某个会话的细节。
  • 自动检测:默认扫描所有已知路径,自动识别正在使用的智能体。
  • 强制指定智能体:可手动指定要分析的智能体。
  • 输出格式:支持终端输出或 JSON 输出,便于 CI 集成。

支持的智能体

根据官方资料,agent-trace 支持 Kimi Code、Claude Code、Codex、OpenCode。官方文本中亦提及“CLI for monitoring Claude, Cursor, Kimi Code sessions”,但未明确列出 Cursor 的完整支持细节,此处仅按原文呈现。

使用方式

通过 npx 直接运行,无需安装:

npx @liangzhengtao/agent-trace

默认情况下,agent-trace 会扫描所有已知路径并自动检测智能体类型。用户也可以强制指定特定智能体进行分析。工具读取本地会话文件,不发起网络请求或 API 调用;解析消息历史,提取角色、Token、时间戳;分析工具调用,追踪成功/失败率;基于标准 API 定价计算成本;检测异常(高重试、失败、成本);生成报告,输出到终端或 JSON。

适用场景

  • 开发者希望了解 AI 编程智能体的实际运行成本。
  • 需要排查哪些工具频繁失败或重试。
  • 评估模型响应速度与工具健康状态。
  • 在 CI 流程中集成会话分析,输出 JSON 报告。
  • 对多个会话进行汇总对比。

限制与隐私

  • 100% 本地运行,数据不离开本机。
  • 只读模式,绝不修改会话文件。
  • 无需 API 密钥,不依赖外部服务。
  • 无追踪、无分析、无遥测。
  • 成本计算基于标准 API 定价,实际费用可能因定价变化而有所差异。
  • 官方资料未提供具体的安装要求、系统兼容性、版本号或详细配置参数,这些信息暂未提供。

贡献与许可

项目欢迎贡献,流程为:Fork 仓库、创建功能分支、提交更改、推送分支、发起 Pull Request。完整指南见 CONTRIBUTING.md。项目采用 MIT 许可证,版权归 Serennity007 所有。