Dashboard › cli › Distillation
5b96b5cb-0473-41c8-b1ba-f94cf0c0224e["lore_tm_v1_Ifxl3bVv_aZ3-Os5pjowqcchyVzFi9a4zTwoJcpXOWQ","lore_tm_v1_1buP4ngP1hga_AvGbxNXe1JT4j7VDRcIC9inp-g4avc","lore_tm_v1_w8sKwMufIpZ8mAKyRVO01UnjsqgJedTll_hVaWH552A","lore_tm_v1_BGvUdxhepE9omY8rw8l6ndkTAM7_BL9rbfI4Cei-Tjk","lore_tm_v1_dDtOsyFVTXf4SYWki-jzFGZPEP2CaazQx4w2PTFAhvA","lore_tm_v1_dDTCAB7FMs6yZ3xYQ2rxMbLaocJ7sSompIrlWVplwFQ","lore_tm_v1_AW-4BZTY3QwqbWlRRKqzU9XSX_rUUzNpkEOtB9q-rr8","lore_tm_v1_hkXczICt_cSVQCtNUSydW3bZkD9Vaa10QaOnd9ICtVc","lore_tm_v1_e1_4ugFd9IFdto8t5vhIWSP6fJYdXp3JCBgLTqIQd3k","lore_tm_v1_39ZzfSxdLavryyf-uraSijRiAxNrkvnX_2EeFDnDHhA","lore_tm_v1_CygcI5qfLrhGMvd_zFfS40EpC7dB-DmGmSrKDZUzNy0"]
Date: Sep 8, 2026
package.json for the latest scripts.devDependencies, never dependencies, because everything is bundled at build time via esbuild; CI enforces this with pnpm run check:deps.pnpm add -D <package> using the -D flag.repo-setup before situation skills.fix/agent-conversation-reference-root-cause at commit bbaa7b3b722b87f1bccfe84063269cbbcabe2741, tracking origin/pr-1558; base commit is 9d0901b10a154ae79220a9f99f463a024908ceb5.https://github.com/getsentry/cli/pull/1558, titled fix(docs): correct agent conversation argument syntax; GitHub reports head branch fix/agent-conversation-reference-syntax, base main, and one commit bbaa7b3b7 by alicandayan.apps/cli-docs/src/fragments/commands/agent-conversation.md, packages/cli/plugins/sentry-cli/skills/sentry-cli/SKILL.md, packages/cli/plugins/sentry-cli/skills/sentry-cli/references/agent-conversation.md, packages/cli/src/commands/agent-conversation/list.ts, packages/cli/src/commands/agent-conversation/view.ts, and packages/cli/test/script/generate-skill-markdown.test.ts.sentry agent-conversation view my-org conv-123, although view accepts one [<org>/]<conversation-id> positional argument; list/view headings also incorrectly implied that organization is mandatory despite context-based detection.main, regeneration of API schema, SDK, command docs, and skills through existing scripts, 101 focused command/API/formatter/documentation tests passing across 5 files, and Biome checking 3 TypeScript files with no fixes or errors.packages/cli/src/commands/agent-conversation/list.ts adds docs.customUsage: ["[<org>]"] to listCommand; packages/cli/src/commands/agent-conversation/view.ts adds docs.customUsage: ["[<org>/]<conversation-id>"] to viewCommand.sentry agent-conversation list <org> to sentry agent-conversation list [<org>], and retained/corrected view syntax as sentry agent-conversation view [<org>/]<conversation-id> in packages/cli/plugins/sentry-cli/skills/sentry-cli/SKILL.md and packages/cli/plugins/sentry-cli/skills/sentry-cli/references/agent-conversation.md.apps/cli-docs/src/fragments/commands/agent-conversation.md and the generated skill reference changed in order to: 1. auto-detected organization, sentry agent-conversation view conv-123; 2. explicit organization, sentry agent-conversation view my-org/conv-123; 3. JSON output, sentry agent-conversation view my-org/conv-123 --json. The invalid two-positional form sentry agent-conversation view my-org conv-123 was removed.packages/cli/test/script/generate-skill-markdown.test.ts adds 2 regression tests under describe("matchExampleToCommand"): 1. conversation headings preserve optional organization detection, asserting the generated list/view headings include [<org>] and [<org>/]<conversation-id>; 2. conversation examples keep the organization and ID in one positional, rejecting my-org conv-123 and requiring both my-org/conv-123 and conv-123.customUsage source/handling points: packages/cli/src/lib/command.ts lines 98 and 841–843, packages/cli/src/commands/agent-conversation/list.ts line 101, packages/cli/src/commands/agent-conversation/view.ts line 62, packages/cli/src/commands/project/create.ts line 609 with ["[<org>/]<name>:<platform>..."], and packages/cli/test/lib/command.test.ts line 186 with ["<name>:<kind>..."].packages/cli/src/lib/command.ts documents that native Stricli help uses customUsage; because Stricli does not expose it through introspection, command construction extracts enrichedDocs.customUsage?.[0] into primaryUsage, indicating an explicit metadata bridge from Stricli docs to downstream generators.packages/cli/script/generate-command-docs.ts generates command documentation; packages/cli/script/generate-skill.ts generates skills and src/generated/skill-content.ts; packages/cli/script/generate-skill-markdown.ts parses generated command headings and associates examples; packages/cli/script/generate-docs-sections.ts updates committed generated sections; and packages/cli/src/lib/introspect.ts supports runtime sentry help --json and build-time skill generation.packages/cli/package.json defines generate:skill as pnpm tsx script/generate-skill.ts, generate:command-docs as pnpm tsx script/generate-command-docs.ts, and generate:docs as pnpm run generate:banner && pnpm run generate:parser && pnpm run generate:command-docs && pnpm run generate:skill && pnpm run generate:docs-sections; test:unit first runs generate:docs and generate:sdk, then vitest run test/lib test/commands test/types test/script --coverage.packages/cli/AGENTS.md states that all command docs and skill files are generated with pnpm run generate:docs; command docs under docs/src/content/docs/commands/*.md are gitignored and assembled from CLI metadata plus hand-written fragments under docs/src/fragments/commands/. The actual PR fragment path is apps/cli-docs/src/fragments/commands/agent-conversation.md.packages/cli/src/commands/agent-conversation/index.ts, packages/cli/src/commands/agent-conversation/list.ts, and packages/cli/src/commands/agent-conversation/view.ts.ContextError usage strings separate from documentation metadata, including USAGE_HINT in packages/cli/src/commands/trace/view.ts, packages/cli/src/commands/trace/logs.ts, packages/cli/src/commands/span/view.ts, packages/cli/src/commands/sourcemap/upload.ts, packages/cli/src/commands/snapshots/upload.ts, packages/cli/src/commands/snapshots/download.ts, packages/cli/src/commands/replay/view.ts, packages/cli/src/commands/release/view.ts, packages/cli/src/commands/release/set-commits.ts, and packages/cli/src/commands/release/restore.ts; TRACE_USAGE_HINT appears in packages/cli/src/commands/span/list.ts.sentry trace view [<org>/<project>/]<trace-id>, sentry trace logs [<org>/[<project>/]]<trace-id>, sentry span list [<org>/<project>/]<trace-id>, sentry release view [<org>/]<version>, sentry release set-commits [<org>/]<version>, and sentry release restore [<org>/]<version>. packages/cli/src/lib/trace-target.ts accepts a usageHint parameter and passes it into multiple ContextError instances.