312 tests passing

agent-analytics-report

Agent 用量分析报告生成器 · 从本地数据源一键产出可读、可分享的多格式报告(日 / 周 / 月 / 年)。

快速入口
→
示例报告
工具实际产出的使用分析报告
概览统计 · Token 消耗可视化 · 模型成本对比 · 任务类型统计 · 核心洞察
→
Allure 测试结果
pytest + allure 测试矩阵(L0–L4)
312 用例全绿 · 按 Feature / Story 展开 · 严重度与耗时明细
文档与源码
→
README
项目说明、安装、使用与测试指南(自渲染)
→
SKILL.md
技能定义、模型与计价库、质量保障(自渲染)
→
源码仓库
GitHub · Elisabeth15501/agent-analytics-report

关于这个项目

这是一个 vibe coding 作品集项目:从采集层(collect_usage_data.py)到报告层(generate_report.py / analyze_tokens.py),覆盖工作区 traces、workbuddy.db、usage-log.json 等多源数据,支持 Markdown / HTML / JSON 输出,并内置 GLM 系列模型的人民币计价库。

页面顶部的两个入口分别展示了 工具实际产出的示例报告(示例报告)与 CI 自动生成的 Allure 测试结果(Allure 测试结果),可直接点开查看。

测试分层 (L0 – L4)

层级范围代表用例
L0 数据采集采集层单测、schema 校验test_aggregation / test_calendar_period
L1 报告生成多格式渲染、XSS 转义、汇总正确test_report_generation / test_cost_math
L2 定价边界显式 channel、delisted 历史计价、compute_costtest_pricing_boundary
L3 CLI E2Esubprocess 驱动三格式输出、--help、非法拦截test_e2e_cli
L4 发布一致性版本门禁、交付物齐全、.gitignore 闸门test_publish_parity

技术栈

Python 3.13 pytest 9.1.1 allure-pytest 2.16.0 零 Java 自包含 HTML 报告 GitHub Pages (Actions) SkillHub 发布