用途:分析并解决 GitHub PR 中 Sentry(用户名为 sentry 开头,如 sentry[bot])提出的评论问题。
主要能力:通过 GitHub API 或 PR URL 拉取行级评论,解析 Sentry 评论体(含 Bug 标题、Severity、Confidence、详细分析、建议修复、给 AI Agent 的提示),定位文件与行号,验证问题是否仍存在并实施修复。
必要用法:使用命令 gh api repos/{owner}/{repo}/pulls/<PR_NUMBER>/comments --jq '.[] | select(.user.login | startswith("sentry")) | {author: .user.login, file: .path, line: .line, body: .body}' 获取评论,或通过 WebFetch 从 PR URL 获取;仅处理 Sentry 评论,忽略 cursor[bot] 等其它机器人;先读取文件再编辑,修复前先确认问题存在,修改后提醒运行测试,不确定时询问用户。
适用场景:Sentry 在 PR 中标注的空值导致的 TypeError、校验过松、错误处理缺失(如捕获未重新抛出、关键路径静默失败)、构建配置、运行时配置与类型安全等问题。
限制:资料未提供安装方式、收费、价格、平台支持与效果保证等信息。