描述
TraceRoot 是一个开源的可观察性和自我改进层,专为 AI 代理设计。它能够检测生产中的故障,针对您的源代码和 GitHub 历史进行根本原因分析,打开经过验证的修复 PR,并评估每个修复,以便您的代理在每次发布中不断改进。它得到了 Y Combinator 的支持。
检测器扫描生产跟踪以发现指标遗漏的故障,例如幻觉、错误的工具调用、逻辑错误和丢失的用户意图。当故障发生时,TraceRoot 会自动进行根本原因分析,并通过 Slack 和电子邮件通知您发现和修复。您还可以启动一个 TraceRoot 代理,该代理在一个隔离的沙箱中运行,完全访问您的跟踪、GitHub 历史和生产源代码,自动打开修复 PR 并解决 GitHub 问题和 Linear 票据,使用托管模型或您自己的密钥。
TraceRoot 在您的技术栈中工作,提供 Python 和 JS/TS 的原生 SDK,支持常见框架的即插即用,完全兼容 OpenTelemetry,包括对 OpenAI Agents SDK 和 LangChain/LangGraph 的自动仪器化,捕获代理运行、步骤、工具调用、交接、LLM 调用、令牌、成本和延迟。定价从免费开始,无需信用卡,包括每月 50,000 次事件、15 天保留期,以及每月的聊天、根本原因分析和检测器运行,Starter、Pro 和 Enterprise 计划提供更多事件、保留、速率限制和 SLA 支持。所有计划均支持自带密钥。
TraceRoot的核心功能
扫描生产跟踪以检测代理故障的检测器
自动根本原因分析,提供 Slack 和电子邮件警报
打开经过验证的修复 PR 的沙箱代理
自动解决 GitHub 问题和 Linear 票据
评估每个修复
提供 Python 和 JS/TS 的原生 SDK,兼容 OpenTelemetry
对 OpenAI Agents SDK 和 LangChain/LangGraph 的自动仪器化
所有计划均支持托管 LLM 或自带密钥
如何使用 TraceRoot?
为您的代理添加仪器:添加 Python 或 JS/TS SDK,或使用 OpenTelemetry 兼容性。
发送遥测数据:让您的代理运行、工具调用和 LLM 调用的跟踪流入。
检测故障:让检测器扫描跟踪以发现幻觉、错误的工具调用和逻辑错误。
获取根本原因:通过 Slack 和电子邮件接收自动根本原因分析及其发现和修复。
发布修复:让 TraceRoot 代理打开经过验证的修复 PR,并解决相关问题和票据。
TraceRoot的使用案例
- AI 代理可观察性
- 故障检测
- 自动修复
- 根本原因分析
- 持续改进








