关于 braintrust-analyze
braintrust-analyze 用于分析 Claude Code 会话的 Braintrust 跟踪数据,帮助开发者回顾工具、Agent 和技能使用情况,并发现重复调用与令牌消耗趋势。
主要功能
- 01分析最近会话的工具与 Agent 使用
- 02查看会话列表和使用统计
- 03检测重复工具调用循环
- 04汇总日常与每周活动趋势
适用场景
- 01复杂任务完成后的会话复盘
- 02排查任务失败原因
- 03定期审视效率与令牌用量
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ parcadei/ continuous-claude-v3 --skill braintrust-analyze安装后在 Claude Code 中输入/braintrust-analyze确认已加载。
附带文件SKILL.md.bakSKILL.v6.md
详细介绍
Braintrust 分析
使用 Braintrust 跟踪数据分析 Claude Code 会话中的模式、问题和洞察。
适用场景
- 完成复杂任务后进行回顾
- 调试问题失败的原因
- 每周回顾效率模式
- 寻找创建新技能的机会
- 了解 Token 使用趋势
命令
从项目目录运行:
# Analyze last session - summary with tool/agent/skill breakdown
uv run python -m runtime.harness scripts/braintrust_analyze.py --last-session
# List recent sessions
uv run python -m runtime.harness scripts/braintrust_analyze.py --sessions 5
# Agent usage statistics (last 7 days)
uv run python -m runtime.harness scripts/braintrust_analyze.py --agent-stats
# Skill usage statistics (last 7 days)
uv run python -m runtime.harness scripts/braintrust_analyze.py --skill-stats
# Detect loops - find repeated tool patterns (>5 same tool calls)
uv run python -m runtime.harness scripts/braintrust_analyze.py --detect-loops
# Replay specific session - show full sequence of actions
uv run python -m runtime.harness scripts/braintrust_analyze.py --replay <session-id>
# Weekly summary - daily activity breakdown
uv run python -m runtime.harness scripts/braintrust_analyze.py --weekly-summary
# Token trends - usage over time
uv run python -m runtime.harness scripts/braintrust_analyze.py --token-trends
选项
--project NAME- Braintrust 项目名称(默认值:agentica)
你将了解的内容
会话分析
- 工具使用情况明细
- Agent 启动情况(plan-agent、debug-agent 等)
- 技能激活情况(/commit、/research 等)
- Token 消耗估算
循环检测
查找重复调用同一工具的会话,这可能表明:
- 陷入搜索循环
- 方法效率低下
- 有改进工具的机会
使用模式
- 最常用的 Agent
- 激活的技能
- 每日/每周活动趋势
示例
快速回顾
# What happened in my last session?
uv run python -m runtime.harness scripts/braintrust_analyze.py --last-session
输出:
## Session Analysis
**ID:** `92940b91...`
**Started:** 2025-12-24T01:31:05Z
**Spans:** 14
### Tool Usage
- Read: 4
- Bash: 2
- Edit: 2
...
查找循环
uv run python -m runtime.harness scripts/braintrust_analyze.py --detect-loops
每周回顾
uv run python -m runtime.harness scripts/braintrust_analyze.py --weekly-summary
要求
- 在 ~/.claude/.env 或项目 .env 中设置 BRAINTRUST_API_KEY
- 启用 Braintrust 跟踪(通过 braintrust-claude-plugin)
评论
支持 Markdown