该技能用于调查 Sentry 错误并判定其根因或所有可能根因。
用途:当用户提供 Sentry issue、错误或链接时,结合聊天中给出的日志、堆栈跟踪、标签与面包屑,定位问题原因。
主要能力:审阅 Sentry 错误日志、堆栈、标签与面包屑;识别牵涉的文件、函数或代码行;用读文件与搜索工具检查堆栈涉及文件并追踪故障前的数据流;给出根因或按可能性排序的多个根因;评估问题等级(Critical 严重、Edge Case 边缘情况、Noise 噪音,如第三方脚本超时)。
使用方式:上下文不足(无面包屑、标签、堆栈或来自未知服务)时用 AskUserQuestion 工具,选项为「提供更多上下文(用户 ID、部署 SHA、复现步骤)」「用现有数据继续」,推荐前者。存在两个及以上无明显优先的疑似根因时,同样用该工具列出候选及猜测排序,询问先查哪个。分析后按固定格式报告:根因分析,含摘要(一句话说明错误)、事件序列(导致崩溃的面包屑步骤)、根因(诊断或排序列表)、关注等级及一行理由。报告后用该工具给出选项「认同分级—完成」「调整分级」「交由修复技能处理」,推荐按等级选择。
适用场景:需要快速判断 Sentry 报错成因、严重程度并决定是否转交修复的调试流程。
限制:不做任何代码更新、补丁或修复,仅输出分析、诊断与解释供审查。若无法确定可能原因,应写明根因:未解决—数据不足。日志无法判定唯一原因时,不得强行给出单一结论。技能未提供收费、价格、平台或效果等信息。