用途:在遇到程序崩溃、异常抛出、测试失败等错误现象时,提供从错误现象到修复方案的自动化处理,覆盖根因定位、修复补丁生成、防回归测试用例生成和结构化分析报告输出。
主要能力:解析多语言错误现象并校验必填输入;通用场景采用自顶向下追踪法,代码变更/PR 引入 bug 场景采用 Git 二分法定位到具体提交或 PR;生成最小化 diff 格式补丁;为主流测试框架创建可执行测试用例;输出结构化 Markdown Bug 分析报告,含错误现象、根因分析、修复补丁、测试用例和预防建议。
使用方式:需提供必填输入 error_phenomenon 与 reproduce_steps;有 code_change_info 时可启用 Git 二分法,命令为 git bisect start → git bisect bad [异常版本/提交哈希] → git bisect good [正常版本/提交哈希]。测试框架支持 gtest、pytest、JUnit、GoTest、Jest、Vue Test Utils。定位与流程校验点不通过时会以错误码中断,如 E001 输入缺失、E002 根因模糊、E003 补丁生成失败、E004 测试用例生成失败。
适用场景:需要快速定位代码变更引入的问题、生成工程化修复补丁,或补齐防回归测试与完整 bug 分析报告。
限制:必填输入缺失或无法解析、根因无法锁定、无有效代码上下文或未指定测试框架时会中断;具体安装、收费、平台支持等信息暂未提供。