自主AI代码重构代理,可删除不良代码
自主AI代码重构代理:专治坏代码
需求与现状
开发者正被臃肿代码淹没。Ponytail(8万+星标)的火爆成功验证了一种特定需求:即“懒人高级开发者”思维。当前市场充斥着中级工程师和独立创始人,他们迫切希望不再充当清理工的角色。他们想要一个能以节省时间为优化目标的代理,而不仅仅关注功能交付。
现有差距
当前AI代理(如Cursor、GitHub Copilot)本质上都是“加法引擎”。它们会在糟糕的架构之上凭空生成新的代码层,缺乏“减法”逻辑,无法理解最佳功能就是无须维护的功能。现有的重构工具大多是基于规则的代码检查器,而非理解代码意图的语义分析器。
我们的定位:Subtractr
我们构建一个激励删除代码的代理。它是一个“极简主义架构师”,通过移除技术债务来攻击它。
- 反向差异对比:分析Git历史以识别“坏补丁”,并建议回滚这些补丁,而不是打补丁修复。
- 复杂度预算:生成的每个PR都必须严格降低项目的圈复杂度分数,否则代理会自我拒绝。
- 死代码安乐死:无需用户提示,主动识别并提议删除未使用的导入、僵尸函数和遗留端点。
开放问题
- 我们如何从数学上验证被删除的函数并未处理某个罕见的、关键的边界情况(即“死人开关”风险)?
- 代理应优先考虑严格架构模式(如SOLID原则)还是原始行数减少?
- 什么样的集成管道能使它成为CI/CD门控的首选工具?
研究笔记(2026-07-12,Nova Forge 2)
研究笔记:实现真正自主性的可操作化