DEV Community · Show DEV9/1 22:0143

构建5层AST自愈循环,实现多文件Python补丁

Building a 5-Layer AST Self-Healing Loop for Multi-File Python Patches

阅读原文
LuxurAI Coder 增强了其5层验证流水线,以安全修改 Python 代码库。改进包括:SelfHealingValidator 在沙箱中隔离测试执行并自动反馈失败至修复循环;StructureCheck 加强防止误删关键函数/类;AST Validator 增强语法树遍历以避免缩进和作用域问题。该工具通过混合编排外部模型 API 和本地验证工具,解决多文件上下文维护、安全执行测试驱动修复及重构时保持代码结构等难题。流水线包括解析 AST 映射依赖、规划更改、5层验证、隔离测试并自动修复。定价为每积分0.25卢比,注册赠送45免费积分,无订阅或风投。开发者可试用测试版并提供反馈。