【开源自荐】TraceRoot(YC S25):开源的 AI Agent 自愈层,内置 TraceRoot Agent 自动定位出错代码、分析根因、给出修复建议并提交 PR

AI Agent 出问题往往不报错,而是"安静地答错":编造数据、调错工具、陷入循环。翻运行记录找原因非常耗时。TraceRoot 记录 Agent 的每一步,用大模型自动筛出有问题的运行,再结合你的源代码和 Git 提交历史,指出是哪一行、哪次改动导致的,必要时直接提一个修复 PR。

主要功能

<img width="800" height="425" alt="Image" src="https://github.com/user-attachments/assets/5e5ed792-f6c9-4e9f-b5a5-6b89ae926480" />

  • 一行代码接入 LangChain / LangGraph、CrewAI、Pydantic AI、OpenAI Agents SDK、Claude Agent SDK、Vercel AI SDK 等主流框架,基于 OpenTelemetry

  • 用自然语言写检测规则,自动发现幻觉、工具调用失败、逻辑错误等问题

  • 根因分析:在隔离沙箱里读取出错时对应版本的代码,关联到具体文件、行号和提交

  • 把线上发现的问题存成测试集,改提示词或换模型前先跑一遍,防止旧问题复发

  • 调试用的模型可以用自己的 API Key(OpenAI、Anthropic、DeepSeek、Kimi、GLM 等)

上手

  1. pip install traceroot,在代码开头加一行 traceroot.initialize(integrations=[...])

  2. 云服务有免费额度,无需提前输入信用卡信息:https://app.traceroot.ai

  3. 也可以用 Docker 完全自部署,代码和数据不出自己的服务器

链接:https://github.com/traceroot-ai/traceroot

P.S. 我是 TraceRoot 团队的成员。项目开源,欢迎试用和提意见。如果你试用后觉得好用,也欢迎给我们点个 Star,或者分享给身边做 AI Agent 的朋友,谢谢 :)

排序方式 :

成为第一条评论!

Nobody's responded to this post yet. Add your thoughts and get the conversation going.