Skip to content

用 AI 自动诊断 Sentry 报错并提修复方案

解决处理 Sentry 报错繁琐问题:无需手动复制堆栈,AI 通过 Composio CLI 自动拉取事件、面包屑和可疑提交,映射本地源码,直接提出修复方案。

为什么需要这个技能

处理线上报错时,开发者常面临手动复制长堆栈、寻找对应 Git 提交、分析源码行号的繁琐流程。

本技能利用 Composio CLI 自动拉取 Sentry 的事件详情、面包屑(breadcrumbs)和可疑提交,并在本地将堆栈帧映射到实际源码。AI 可以直接读取上下文,无需人工干预即可分析原因并生成修复 Diff。

适用场景

  • 收到新的 Sentry 告警,需要 AI 深入调查而非只回复标题。
  • 诊断版本回归问题:快速定位受影响的发布、提交和文件。
  • 批量处理未决问题,生成“前 10 大未决问题”摘要和复现提示。

核心工作流

  1. 安装与授权:使用 composio install 安装 CLI,登录并链接 Sentry 账户。
  2. 获取单个问题:通过 SENTRY_GET_AN_ISSUE 获取问题详情(支持短 ID 如 PROJ-1F4)。
  3. 拉取最新事件:使用 SENTRY_LIST_AN_ISSUES_EVENTS 获取含完整堆栈和面包屑的最新事件。
  4. 源码映射:AI 自动打开本地对应的文件,读取堆栈帧上下文的源码。
  5. 提交分析与修复:检查关联的 Git 提交,生成修复补丁,运行测试通过后标记为已解决。
  6. 批量诊断:使用 SENTRY_LIST_A_PROJECTS_ISSUES 筛选未决问题,配合 jq 排序生成报告。

下载和安装

下载 sentry-triage 中文版 Skill ZIP

你可能还需要

暂无推荐