SuperAPI AI 工具集

debugging

编程与开发

查看项目

更新于 10-16 06:17

技能介绍

用途:处理错误、堆栈跟踪、坏掉的测试、不稳定的 flaky 测试、回归或任何未按预期工作的现象,目标是给出有证据支撑的根因并做可验证的永久修复,而非仅缓解症状。

主要能力与流程:先完整阅读并复现问题(看全部报错与总数,先跑提供的复现脚本,匹配所报症状,间歇性问题限定尝试次数并报告条件与频率);再提出两到三个候选假设,每条都引用观察证据;随后追踪并区分假设,解释被违反的不变量与触发条件,比较代码、输入、状态、时序、环境与构建配置;接着用最小实验验证单一命名假设,被证伪的实验先回滚,回归可用 bisect;最后修复并验证,回归测试须在无修复时变红、有修复时变绿,用新证据验证原始入口,并做绕过自检与同型缺陷清扫。连续三轮失败后停止编辑、重读路径、列出失败假设并升级证据。

用法与输出:诊断类请求只做只读检查与源码/产物分析,不修复;修复类请求需获授权,编辑范围限于假设的文件范围。报告固定七个字段:SYMPTOM、ROOT CAUSE、FIX(诊断模式用 PROPOSED FIX 与验证命令)、EVIDENCE、REGRESSION、RELATED、STATUS(DONE、DONE_WITH_CONCERNS、BLOCKED、NEEDS_CONTEXT)。诊断或外部分享前需去除凭据、客户数据、主机名、IP、路径与 SQL 片段,凭据取自环境而非硬编码。

限制:资料未提供该技能的安装命令、收费、价格、支持平台与具体集成细节;修复需授权,未验证的临时缓解不等于修复完成,缺失上下文中请用 NEEDS_CONTEXT 说明。