编码代理工具 - 代码库上下文与质量

Reddit r/AI_Agents 工具

摘要

作者正在构建Enola,一个为编码代理提供代码库结构模型的开源工具,使用确定性图来提供架构上下文并实施质量规则以防止技术债务。

我正在构建Enola,一个为编码代理提供代码库结构模型的开源工具。我现在专注于了解人们使用什么工具来更好地理解代码库并确保其质量。我观察到代理擅长编写代码,但它们可能做出通过测试的更改,同时引入诸如依赖循环、层边界破坏或意外依赖等问题。(它们正在引入技术债务)。因此,我们决定用Enola来控制这一点,通过构建代码库的确定性图并通过MCP将其暴露给代理。该图有两个目的:在代理工作时为其提供架构上下文,并根据定义的规则比较更改前后的结构。我好奇其他人如何在他们的编码代理工具中处理代码库上下文和架构检查。
查看原文

相似文章

感觉编码代理擅长找代码,但不擅长理解项目

Reddit r/AI_Agents

讨论了一个观察:编码代理虽能有效定位代码,但难以深入理解项目,比如组件关系和项目风格。作者介绍了 RepoWise,一个提供仓库级信号(如依赖图和Git历史)的工具来解决这些问题。