工程开发
agent-tracing avatar

agent-tracing

用于调试 AI Agent 执行的零配置本地 CLI 工具。可在开发环境中检查快照、LLM 调用与 Context Engine 数据。

简介

Agent Tracing 是一款专为 LobeHub 开发者设计的专业开发工具,旨在提供对 Agent 内部推理与执行生命周期的深度可视化。通过在开发过程中自动捕获执行快照,工程师可以深入检查 Agent 的决策过程,包括原始 LLM 交互、工具调用与 Context Engine 状态。这对于识别执行瓶颈、验证 Prompt 工程效果以及在本地环境中调试复杂的 function-calling 链条至关重要。

  • 在开发模式下自动捕获执行步骤与快照,并序列化存储至 .agent-tracing 目录。

  • 提供强大的终端界面,用于检查个别步骤、LLM 载荷、工具调用与 Context Engine 输入。

  • 支持对消息、System Role、用户记忆与原始执行事件的细粒度检查。

  • 包含用于列出最近追踪、清理陈旧部分快照以及比较运行时上下文的实用程序。

  • 支持深入研究载荷结构,包括模型定义、知识库摘要与工具函数定义。

  • 使用时请确保您的应用程序在 NODE_ENV=development 下运行,系统将自动记录交互数据至 .agent-tracing。

  • 请从仓库根目录执行指令,以便 CLI 正确解析快照存储路径。

  • 使用 inspect 指令来指定特定 Trace ID 或最新快照,并搭配 -s (步骤)、-m (消息)、-t (工具) 与 -c (上下文) 等标记来过滤输出。

  • 本工具严格用于本地调试目的,由于基于文件的存储机制,不支持生产环境。

  • 建议定期使用 partial clean 指令清理部分快照,以在反复开发过程中保持磁盘存储效率。

仓库统计

Star 数
75,884
Fork 数
15,041
Open Issue 数
747
主要语言
TypeScript
默认分支
main
同步状态
空闲
最近同步时间
2026年4月30日 12:11
在 GitHub 查看