nbn07/agent-tracedown 是一个 Python 工具,用于在智能体执行记录中找出引发失败的步骤、给出依据,并在应用修复后重新重放执行。它也处理记录被标记为成功但答案错误的情况。最新版本是 v0.4.3,给定资料中并未单独说明该版本有哪些改动。
该工具基于此前已收集的执行记录进行诊断。它说明可以导入 Langfuse、Arize Phoenix、OpenTelemetry 的记录,或使用面向 LangGraph、CrewAI、OpenAI agents、Claude Agent SDK、Google ADK、Pydantic AI 的 SDK 对执行进行埋点。诊断基于规则,语言模型判定是可选的。也就是说,它不仅关注从一开始就观察执行,更侧重于从已有记录中寻找问题线索。README 还说明了自托管与团队部署、公开评估资料,以及网页界面和命令行的使用方法。
这是一个采用 Apache-2.0 许可证的 Python 项目。不过,由于诊断以记录中留下的信息为基础,如果缺少执行记录或所需步骤未被记录,能够确认原因的依据也会受限。因此,该工具的适用范围是在已对智能体执行进行追踪的环境中分析记录并进行重放。