Dashboard › cli › Distillation
90cffd81-0540-41ae-91e3-74507074b937["lore_tm_v1_2UFqfGMI5MRTLO8KJezWPIrKr1aeasPr7InJ8ggXZLk","lore_tm_v1_PZ43xuQ13J-stRuMcq2B01JTkFUZ3dNI9-odTFwcM2Y","lore_tm_v1_0ZvcrqNV69mU1Ob7DP_2zCeeOGU8fCHytsTNNM1Qr_E","lore_tm_v1_5tfwVlYxg7r85GBiUSMsOQCNv2JKSAjVyYMZhzQJiDY","lore_tm_v1_LRdkm9cFv4t4a5czgAEOFYu-i95a-4DTTx-_65EK1os","lore_tm_v1_IpKokj7XfhAt77NPmI0EjHh7NUZJxp2SM6xpa9Pb6FU","lore_tm_v1_DViOuUu5p3lO-BLzbPwuczcPfHGaeJB0kRF3mYAl8ZM","lore_tm_v1_fkAEY237xkF1CZ5A-PVpuzvV4zPZf1IyDDY6SnHbrUM","lore_tm_v1_OYmj4Nr38go08tJ4M0XVA2KRrtM4yow1I918jmwcJw0","lore_tm_v1_g1nTjED8plL2MTRjLRe8DKeH5D8qjudBYSmNIEwXnEc"]
Date: Sep 10, 2026
package.json defines workspace package toolkit-cli-workspace version 0.0.0, with "private": true, "type": "module", and Node engine >=20.0.package.json scripts delegate to the sentry package via pnpm --filter sentry run: tsx, cli, dev, build, build:all, bundle, typecheck, lint, lint:fix, test, test:unit, test:changed, test:e2e, test:init-eval, generate:parser, generate:sdk, generate:skill, generate:banner, generate:docs, generate:docs-sections, generate:schema, generate:command-docs, eval:skill, bench, bench:save, bench:compare, bench:sweep, check:fragments, check:deps, check:errors, check:patches, check:docs-sections, and check:stale-refs.package.json configures patched dependencies: @stricli/core@1.2.8 → packages/cli/patches/@stricli%2Fcore@1.2.8.patch, @sentry/core@10.63.0 → packages/cli/patches/@sentry%2Fcore@10.63.0.patch, and @sentry/node-core@10.63.0 → packages/cli/patches/@sentry%2Fnode-core@10.63.0.patch.package.json pnpm overrides are: esbuild@>=0.17.0 <0.28.1 → 0.28.1; js-yaml@<3.15.1 → 3.15.1; js-yaml@>=4.0.0 <4.3.1 → 4.3.1; shell-quote@<1.9.0 → 1.9.0; qs@>=6.11.1 <=6.15.1 → 6.15.2; form-data@<4.0.6 → 4.0.6; vite@>=8.0.0 <8.0.16 → 8.0.16; @hono/node-server@<2.0.5 → 2.0.12; fast-uri@<=3.1.3 → 3.1.5; brace-expansion@<5.0.8 → 5.0.9; undici@>=7.0.0 <7.29.0 → 7.29.0; nanoid@<3.3.18 → 3.3.18; and ip-address@<10.3.1 → 10.4.0.package.json sets pnpm onlyBuiltDependencies to ["esbuild"].apps/cli-docs/src/content/docs/contributing.md and packages/cli/CONTRIBUTING.md.feat/toolkit-bridge-upgrade is at dbee7e9f2a4555e044f74dfebad002cccfa43a1f, tracks origin/feat/toolkit-bridge-upgrade, and is synchronized with its upstream (+0 -0); another observed revision was ec83887a16f780f32fba4b7d710bad262dba3a22.packages/cli/CONTRIBUTING.md states the Sentry CLI follows gh CLI conventions. List commands use optional positional context with examples sentry org list [--limit N] [--json], sentry project list [org] [--limit N] [--json], and sentry issue list [<org>/<project>] [--json].packages/cli/CONTRIBUTING.md: <org>/<project> explicitly identifies both; <org>/ selects all projects in an organization; <project> searches by project name across all accessible organizations; omitting the target auto-detects from DSN or config.packages/cli/CONTRIBUTING.md: sentry org view [org-slug] [--json] [-w], sentry project view [<org>/<project>] [--json] [-w], sentry issue view <issue-id> [--json] [-w], and sentry event view [<org>/<project>] <event-id> [--json] [-w]; org and project identifiers may be auto-detected, while issue ID and event ID are required. All view commands support -w / --web.packages/cli/CONTRIBUTING.md is: 1. positional arguments <org>/<project> (always win), 2. config defaults set via sentry config set, 3. DSN auto-detection from SENTRY_DSN or source code.packages/cli/CONTRIBUTING.md: --json for all view/list commands, -w / --web for all view commands, and --limit for list commands.packages/cli/CONTRIBUTING.md requires ContextError from lib/errors.js for missing context; its constructor receives the required resource, primary usage, and alternatives, exemplified by "Organization", "sentry org view <org-slug>", and ["Set SENTRY_DSN for auto-detection"].resolveOrg() / resolveOrgAndProject() from lib/resolve-target.ts, 3. support --json, 4. support -w / --web for view commands, 5. use ContextError for missing context, 6. add E2E tests under test/e2e/.packages/cli/CONTRIBUTING.md: use TypeScript strict mode, prefer explicit types for public APIs, document functions with JSDoc, and keep functions small and focused.AGENTS.md and packages/cli/AGENTS.md.