用途:面向当前 Sentry 命令的发现与有边界操作,聚焦 issue、事件、追踪、日志、组织、项目、release 读取,以及 sourcemap 与制品上传等。若需端到端排查生产问题并修复仓库,资料建议改用 $sentry-cli-fix-issues。
主要能力:区分本地 sentry 与旧版 sentry-cli 两个不同 CLI,先用 sentry --version、sentry <noun> --help、sentry-cli --version、sentry-cli <noun> --help 确认已安装命令与动词。读取示例包括 sentry issue list、sentry issue view、sentry issue events、sentry trace view、sentry log list、sentry release list、sentry project list、sentry schema issues,配合 --json、--fields、--limit 和较窄 --period。issue explain 与 issue plan 仅作参考,需对照原始事件证据与已检出代码核验。
使用方式:用 sentry auth status --json 检查认证且不暴露凭据,禁止 --show-token 或 sentry auth token。变更前须获得用户明确决定,先展示确切命令与目标,并优先使用 dry run。变更范围含 issue 状态、release、项目/告警/监控、非 GET 的 sentry api、制品上传(sourcemaps、debug-files、react-native、proguard)及本地制品重写。sourcemap inject 会改写本地 JS 与 sourcemap 文件,须先 --dry-run、审查 diff、获批准后再应用,收尾报告变更路径与 git diff --check 结果。
限制:不得在命令行传 token 或打印 token;上传与 release 写入前确认 token 作用域与组织/项目权限;优先使用仓库自带的 package 脚本以固定 @sentry/cli 版本,不存在包装器时先查看 legacy 动词帮助;不要用临时全局命令替换仓库上传集成。收尾需报告所用二进制与版本、命令、读写状态、目标、有限证据和验证结果;在未获当前命令或官方来源证实前,将相关事实标记为 UNVERIFIED。