Dashboard › cli › Distillation
a8e58ff7-7fa7-4ad6-a7a6-df3467866b5d["lore_tm_v1_P6yqNwd8fGAIUuGqT7TnIPL6kezoWzR79GKt5Wc6vwE","lore_tm_v1_qKvroCkpztrBXvKmoKM6DYfAtZ_1vAvU6A8XLnQwWk4","lore_tm_v1_1B6ejXk1zCgJ3FCLYFuQh37aADLuS-R7N5N4-zRDeDo"]
packages/cli/src/lib/ghcr.ts sets GHCR_BLOB_TIMEOUT = 30_000; its retry logic is motivated by observed GHCR cold-start latency spikes from 126 ms to 30 s for identical requests.packages/cli/src/lib/ghcr.ts distinguishes external cancellation using Boolean(externalSignal?.aborted && error.name === "AbortError") rather than relying on runtime-dependent error-message text.packages/cli/src/lib/ghcr.ts blob downloading follows the registry redirect without the Authorization header because retaining that header alongside signed query-string credentials causes a 404.packages/cli/src/lib/ghcr.ts tag pagination accepts lastTag; subsequent requests append &last=${encodeURIComponent(lastTag)}. Prefix filtering supports values such as "nightly-".packages/cli/src/lib/binary.ts prioritizes Homebrew before the stored install information DB fast path and legacy installation-method detection.packages/cli/src/lib/binary.ts avoids waiting for "drain" after a stream error because a failed stream with a full buffer may never emit "drain", causing a hang."drain".packages/cli/src/lib/binary.ts makes 6 probe attempts with 5 sleeps; probe 6 occurs at 3100 ms and has no following sleep.UpgradeError when the downloaded file never becomes visible or remains empty.nightly-0.14.0-dev.1772661724; version-specific lookup uses nightly-{version}, while the fallback uses the rolling :nightly tag.