Skip to content

add: agenttrace#1

Open
luoyuctl wants to merge 1 commit into
agenmod:mainfrom
luoyuctl:add-agenttrace
Open

add: agenttrace#1
luoyuctl wants to merge 1 commit into
agenmod:mainfrom
luoyuctl:add-agenttrace

Conversation

@luoyuctl
Copy link
Copy Markdown

添加工具:agenttrace

基本信息

AI 使用场景

  1. 审计 Claude Code、Codex CLI、Gemini CLI、Aider、Cursor 等本地 AI 编码会话日志。
  2. agenttrace --overview -f json 生成可解析的成本、token、耗时、失败和健康度报告。
  3. 在 CI 或本地脚本里用 overview gate 发现慢任务、失败工具调用、长间隔和上下文压力。

5 维评分(附依据)

维度 分数 依据
AI 设计 5/5 面向 AI coding agent 会话观测和诊断,支持多种 agent 日志格式
结构化输出 5/5 --overview -f json,同时支持 Markdown / HTML 报告
自查能力 4/5 --doctor、README 和 CI 集成文档覆盖常用检查路径
预览模式 3/5 主要是只读分析工具,无破坏性写操作;没有独立 dry-run 模式
上下文友好 4/5 overview 汇总适合自动化消费,完整报告可按需导出
总分 21/25 对应 ⭐⭐⭐⭐

AI 友好特性(至少满足 2 项)

  • 支持 JSON 结构化输出
  • 无交互式弹窗 / 有 --no-interactive
  • 自带 Skills 说明书
  • 支持 MCP 协议
  • 已被 AI Agent 工具实际验证

测试环境

  • Cursor
  • Claude Code
  • Gemini CLI
  • 其他:Codex CLI / Aider / OpenCode / OpenClaw / Hermes Agent / Kimi CLI logs

Checklist

  • 已在 cli-data/tools.json 中添加工具数据
  • 评分基于实际测试而非推测
  • 安装命令已验证可用
  • 链接均有效

Validation

  • node -e "const d=require('./cli-data/tools.json'); console.log(d.tools.length); console.log(d.tools.find(t=>t.id==='agenttrace'))"
  • node scripts/generate-readme.mjs
  • git diff --check

@luoyuctl
Copy link
Copy Markdown
Author

Refreshed this PR by resetting the commit author to the GitHub noreply identity. Validation: git diff --check upstream/main...HEAD and jq empty cli-data/tools.json. Current PR state is CLEAN/MERGEABLE with no checks configured.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant