Claude Code "透视" 工具:claude-trace 看穿系统提示词 + 工具定义 + 请求参数

309 字

Claude Code "透视" 工具:claude-trace 看穿系统提示词 + 工具定义 + 请求参数

来源类型: 工具介绍 + 实战教程
日期: 2026-06-17
标签: #ClaudeCode #claude-trace #系统提示词 #工具定义 #悟鸣AI #可观测性 #开源

核心问题

"Claude Code 到底给大模型发了什么?"

"除了我们在终端里输入的内容,它背后还带了哪些系统提示词、工具定义、上下文和请求参数?"

claude-trace 工具介绍

claude-trace = 一个做得挺完整的观察面板——拦截 Claude Code 发往 Anthropic API 的请求,记录成 .jsonl 日志,同时生成一份可以直接打开的 HTML 报告

GitHub

  • 地址:github.com/badlogic/lemmy/tree/main/apps/claude-trace

安装

npm install -g @mariozechner/claude-trace

核心能力

1. 直接看到 Claude Code 的"内部"

  • 系统提示词
  • 工具定义
  • 工具输出
  • 原始请求和响应内容

"这对想研究 agent 工作流的人来说,非常直观。"

2. 自包含 HTML 文件

  • 不需要额外起服务
  • 双击 / 浏览器打开即可看

3. 长期记录和回看

  • 支持 --index 参数
  • 扫描 .claude-trace/ 目录下日志
  • 调用 Claude CLI 自动生成会话标题、摘要、索引页
  • 唯一注意:这一步会额外消耗 token

实战命令

# 启动带日志记录的 Claude Code
claude-trace

# 包含所有 API 请求(默认只记录更完整的对话)
claude-trace --include-all-requests

# 使用指定参数运行 Claude
claude-trace --run-with chat --model sonnet-3.5

# 显示帮助
claude-trace --help

# 提取 OAuth token
claude-trace --extract-token

# 从 .jsonl 文件手动生成 HTML 报告
claude-trace --generate-html logs.jsonl report.html

# 生成包含所有请求的 HTML
claude-trace --generate-html logs.jsonl --include-all-requests

# 生成对话摘要和可搜索索引
claude-trace --index

默认行为 vs 详细行为

默认行为

"默认情况下,它不会把所有零碎请求都一股脑记下来,而是优先保留更完整、更有分析价值的对话。"

详细行为(--include-all-requests

"如果你想看得更细,也可以加上 --include-all-requests,把所有请求都抓出来。"

安全设计

敏感请求头脱敏

"源码里对敏感请求头做了脱敏处理,所以它不是那种把 token 原样暴露出来的粗糙脚本,用起来会更安心一点。"

日志位置

"最终日志会保存在当前项目目录下的 .claude-trace/log-YYYY-MM-DD-HH-MM-SS.{jsonl,html} 文件里。"

核心价值

对 Agent 工作流研究者

  • 直接看到系统提示词
  • 理解 Claude Code 的工具调用逻辑
  • 学习 Anthropic 的agent 设计

对开发者

  • 调试 Claude Code 使用问题
  • 优化提示词
  • 理解 API 行为

对安全研究者

  • 审计请求内容
  • 验证脱敏效果
  • 理解 API 调用边界

与已有知识的关联

资料来源

  • 原文:https://mp.weixin.qq.com/s/WgXE1xl8zr-Qk3YDMlSv-A
  • 原始文件:raw/articles/claude/Claude Code 到底给模型发了什么?这个工具能直接看.md
  • 作者:悟鸣 AI

我的判断(高置信度)

这是 2026 年 Claude Code 调试与学习的必备工具——把"黑箱"变成"白盒"。

关键洞察
1. "拦截 + 记录 + 报告"三件套 —— 完整可观测性
2. "默认不抓所有请求" —— 智能过滤
3. "敏感请求头脱敏" —— 安全设计
4. "--index 自动摘要" —— 长期记录便利
5. "自包含 HTML" —— 离线可看

预测
- 2026 H2:类似工具可能成为 Agent 标配
- 2027:可能形成"Agent Trace"标准
- 2028:可观测性可能成为 Agent 选型核心指标
- 对 Agent 开发者的建议
- 立即使用 claude-trace——调试必备
- 学习系统提示词设计——Claude Code 最佳实践
- 关注 token 消耗——--index 会额外消耗
- 对工具派的启示
- "黑箱变白盒"是 AI 工具的核心价值
- 可观测性 = AI 工具的调试能力
对安全研究者的建议
- 审计 AI 工具调用——重要安全实践
- 关注脱敏实现——保护 token