用途:bro-debug 用于缺陷、回归或行为不稳定问题的前期调查,目标是收集事实、验证假设并给出对根因的明确结论或不确定性说明,输出可供下一步规划使用的证据包。它只负责编排调查,不写代码、不改文件、不制定修复计划。
主要能力:以 /debugger 子代理执行主体工作,避免主上下文膨胀;要求证据优先于猜测,必须引用具体文件、行号、日志或症状;区分事实、推论与假设;明确列出已排除的假设与影响范围;结果分为根因已找到、缩小到少量假设、因缺少数据或权限而受阻三种。
使用方式:用户先说明症状、环境与完成标准,再以压缩上下文和明确的只读限制启动 /debugger;检查返回是否包含可验证事实、已排除假设与明确置信状态;如仅缺一个窄范围证据,可请求用户补充或追加一次窄范围运行;最后按固定结构输出状态、摘要、关键证据、待解问题和下一步。
限制:整个流程严格只读,允许读代码、仓库检索、读日志与测试输出、查看配置及非破坏性复现;禁止修改文件、生成补丁、迁移、提交、编写修复计划或实现待办。若复现需要写入生产数据库、破坏性命令、支付、批量外部变更或管理员操作等改变状态的动作,必须停止并升级给人工处理。涉及机密或权限、法律或财务后果时同样需要人工介入;本技能不应用于在同一流程中直接实施修复。