Dashboard › cli › Distillation
efa2aebe-2a2a-45dc-86b5-b84b5dfcd34d["lore_tm_v1_FsyyCA4EgzBzqrnRK47b8fAOveKteTL-VUNkof8unes","lore_tm_v1_NFwT5qygLO6vpoAmb77FCdsW8sjEv3xL_HU9yNxTns4","lore_tm_v1_Sg--PrlhzGaCHIlyt89Dg18a-ewgFoAxlbUWaiG23ms","lore_tm_v1_XejNAvKTwXgHGoywfdRl49XGLg8EiFyIXD6bZTGFkPc","lore_tm_v1_FN5DNu39jAq4CfrukA4c5J0fqrtxGlfDW1W-neLIrmk"]
Date: September 9, 2026
/home/byk/.local/share/opencode/worktree/0e8c2f3bbe145a3280d6fb6ed900a5121f382cf0/toolkit-bridge-upgrade on getsentry/cli#1244.packages/cli/src/lib/delta-upgrade.ts and packages/cli/test/lib/delta-upgrade.test.ts (or its exact existing corresponding test file).UpgradeSource through stable and nightly delta source construction, attemptDeltaUpgrade, and stable/nightly prefetch.getsentry/toolkit and getsentry/cli.source.githubRepo and GHCR operations to use source.ghcrRepo.PRIMARY_UPGRADE_SOURCE for direct helper compatibility, while requiring production callers to be able to pass an explicit source.sha256-<binary>, from-version), chain limits, telemetry, in-memory patching, and fallback behavior.upgrade.ts, command files, binary.ts, ghcr.ts, version-check.ts, release-notes.ts, the installer, and unrelated files..craft.yml, .git, .github/, .gitignore, .lore.md, .nojekyll, .npmrc, AGENTS.md, apps/, CHANGELOG.md, codemods/, LICENSE.md, node_modules/, package.json, packages/, pnpm-lock.yaml, pnpm-workspace.yaml, and README.md.AGENTS.md defines the pipeline as triage β explore β plan β implement β review β ship; worker is a deprecated alias of implement..lore.md when present, and target repositoriesβ AGENTS.md / CONTRIBUTING.md should be read first.AGENTS.md: Always load repo-setup before situation skills.packages/cli/test/lib/delta-upgrade.test.ts, packages/cli/test/lib/delta-upgrade.mocked.test.ts, and packages/cli/test/e2e/delta-upgrade.test.ts.