Appearance
用 AI 自动诊断 Sentry 报错并提修复方案
解决处理 Sentry 报错繁琐问题:无需手动复制堆栈,AI 通过 Composio CLI 自动拉取事件、面包屑和可疑提交,映射本地源码,直接提出修复方案。
为什么需要这个技能
处理线上报错时,开发者常面临手动复制长堆栈、寻找对应 Git 提交、分析源码行号的繁琐流程。
本技能利用 Composio CLI 自动拉取 Sentry 的事件详情、面包屑(breadcrumbs)和可疑提交,并在本地将堆栈帧映射到实际源码。AI 可以直接读取上下文,无需人工干预即可分析原因并生成修复 Diff。
适用场景
- 收到新的 Sentry 告警,需要 AI 深入调查而非只回复标题。
- 诊断版本回归问题:快速定位受影响的发布、提交和文件。
- 批量处理未决问题,生成“前 10 大未决问题”摘要和复现提示。
核心工作流
- 安装与授权:使用
composio install安装 CLI,登录并链接 Sentry 账户。 - 获取单个问题:通过
SENTRY_GET_AN_ISSUE获取问题详情(支持短 ID 如PROJ-1F4)。 - 拉取最新事件:使用
SENTRY_LIST_AN_ISSUES_EVENTS获取含完整堆栈和面包屑的最新事件。 - 源码映射:AI 自动打开本地对应的文件,读取堆栈帧上下文的源码。
- 提交分析与修复:检查关联的 Git 提交,生成修复补丁,运行测试通过后标记为已解决。
- 批量诊断:使用
SENTRY_LIST_A_PROJECTS_ISSUES筛选未决问题,配合jq排序生成报告。
下载和安装
下载 sentry-triage 中文版 Skill ZIP
你可能还需要
暂无推荐