构建一个为AI代理生成代码库持久化地图的工具(开源)

Reddit r/AI_Agents 工具

摘要

Carto 是一个开源工具,可为代码库构建持久的领域地图,帮助 AI 代理理解系统,避免编辑错误文件、上下文溢出等故障,完全本地运行,无数据泄露。

问题:超过1万行代码时,AI代理会系统性失败。失败模式包括:编辑错误文件、部分完成、工具抖动、上下文溢出。Carto 通过提供 AI 代理所缺失的功能来解决这一问题——领域地图(自动生成,无需配置)、变更前的影响范围、跨域违规检测、用于即时代码库上下文的 Agents md、16 多个 MCP 工具等。AI 在开始编辑代码之前就知道可能破坏什么,因为如今大多数工具都专注于更快地生成代码,也许下一步是帮助 AI 更好地理解系统。采用 MIT 许可,完全本地运行,无数据泄露。已在 VScode、prisma、zed 等代码库(超过 1 万个文件)上测试。这个工具还有很多其他用途,因为我制作的这个东西不仅仅与编程语言相关,如果你看到它,你可以用它来解析更多类型的工作。如果你有任何问题、模式或想法,让我们讨论一下。
查看原文

相似文章

@undefinedKi: Meta 刚刚发布了他们如何将整个 pipeline 代码库映射为 AI 智能体可以导航的图结构 他们的智能体不再……

X AI KOLs Timeline

Meta 发布了如何将包含 4,100 个文件、4 个仓库的完整 pipeline 代码库映射为 AI 智能体可导航的图结构。他们在单次会话中使用 50 多个智能体,将工具调用次数减少了 40%,且文件路径零幻觉。这种「指南针而非百科全书」的方案生成 59 个小的上下文文件,设计上可以轻松复制到其他仓库使用。

我构建了ARGO,一个开源Agent Loop框架,用于可追踪的AI编码交付

Reddit r/AI_Agents

作者介绍了ARGO,这是一个面向Cursor、GitHub Copilot和OpenCode的开源Agent Loop框架,它将ArchiMate结构化的意图图与GraphRAG检索相结合,使AI编码交付可追踪。它分离了意图、架构和实现的责任,并通过两级验收测试来避免将每次失败都视为代码缺陷。