用途:Debug Mode 是一套专门用于调试的工作流与最佳实践,适用于排查难以复现的 bug、调查回归、分析性能问题、处理竞态条件,以及常规智能体交互无法奏效的疑难问题。
主要能力与流程:
- 探索与假设:智能体探索相关代码路径,生成根因假设,识别潜在故障点,并规划埋点策略。
- 埋点:在关键位置添加日志语句、状态跟踪(变量、缓冲区、连接)、计时信息和错误条件检查。
- 复现:由使用者提供详细复现步骤、预期与实际行为、错误信息与堆栈跟踪,以及问题发生时的上下文。
- 分析:智能体分析收集到的日志、状态转换、时序模式和错误条件。
- 修复:基于证据做针对性修复,以最小改动解决根因,验证修复并清理埋点。
使用方式:提供尽可能详细的上下文,信息越多假设越准确;严格按步骤一致复现;对间歇性问题进行多次复现;审查修复是否真正解决根因;修复后移除埋点。
相关资源:规则 .cursor/rules/agent-modes.mdc,命令 /debug,智能体 .cursor/skills/debug-mode/agents/debug-specialist.md。
限制:资料未提供具体支持的平台、语言、收费方式或效果保证,相关细节暂未提供。