用途:该技能用于在用户要求检查 Sentry 问题或事件、汇总近期生产错误、或通过 Sentry API 拉取基础健康数据时,以只读方式访问 Sentry。
主要能力:列出问题(按最近时间排序)、将问题短 ID 解析为问题 ID、查看问题详情、查看问题事件、查看事件详情(默认不含堆栈跟踪)。所有调用均走 Sentry API,不使用启发式或缓存。
使用方式:先准备只读权限的 SENTRY_AUTH_TOKEN(如 project:read、event:read、org:read),并设置为环境变量;可选设置 SENTRY_ORG、SENTRY_PROJECT、SENTRY_BASE_URL。默认 org/project 为 {your-org}/{your-project},时间范围 24h,环境 prod,limit 20(最大 50)。核心任务使用捆绑脚本 scripts/sentry_api.py,先设置: export CODEX_HOME="${CODEX_HOME:-$HOME/.codex}" export SENTRY_API="$CODEX_HOME/skills/sentry/scripts/sentry_api.py" 常用命令包括 list-issues、issue-detail、issue-events、event-detail,脚本处理分页并在瞬时错误时重试一次。
限制与注意:仅使用 GET 端点;若缺少令牌,需引导用户自行创建并本地设置,不要在聊天中粘贴完整令牌。输出需隐藏邮箱、IP 等 PII,不打印原始堆栈跟踪,不回显令牌;无结果时明确说明。具体端点、参数与默认值以资料为准。