用途:debug-reproduced 是 mikecfisher/agent-debug-mode 下的一个调试技能。当用户已复现 bug 时,它负责分析日志证据、评估各类假设并迭代推进,直到确认根因或缩小排查范围。
主要能力:第一步分析日志,可运行 bun ./scripts/analyze-logs.mjs,或直接读取原始日志 cat .debug/debug.log。第二步对每个假设给出结论:CONFIRMED(日志证据证明是原因)、REJECTED(日志证据排除)、INCONCLUSIVE(需要更多插桩)。要求始终引用具体日志条目作为证据。第三步根据结论采取行动:若假设确认,则实施修复并保留插桩,提供新的复现步骤;若结论不明,则增加插桩以进一步缩小范围;若所有假设均被排除,则从其他子系统生成新假设并加插桩。第四步给出下一轮迭代的精确复现步骤,并以提示结束——按步骤执行后运行 /debug-reproduced,若问题已解决则运行 /debug-fixed。
使用方式:以斜杠命令形式使用,用户备注通过 $ARGUMENTS 传入。日志会跨迭代累积而非自动清除,便于对比不同复现周期的行为;如需全新开始,可运行 bun ./scripts/clear-logs.mjs。
限制与规则:未获得 100% 日志证明前绝不修复;修复未验证前绝不移除插桩;必须引用具体日志条目;迭代属预期行为,失败修复意味着应提出新假设而非放弃;连续 3 次修复失败应退一步重新审视假设,查看其他子系统。关于收费、平台与更多安装细节,资料暂未提供。