DashboardcliUpgradeTransportError cache fallback

UpgradeTransportError cache fallback

Category: gotcha
Confidence: 1.00
ID: 01a08a6f-9330-77a3-8aae-074fe2622922
Project ID: c760f4f9-42b0-4ce0-b36d-6b8c38d770b2
Cross-project: No
Recalled in other projects: 1
Source session: 0F4SZd0XgbTzj1F9C
Created: 2026-09-10 08:29:23
Updated: 2026-09-10 08:29:23

Cross-Project Recalls

ProjectHitsLast recalled
opencode-lore 2 13h ago

Content

Trap: treating every UpgradeError("network_error") as cache-fallback eligible looks reasonable because HTTP, malformed metadata, and transport failures share a reason code, but it lets untrusted or invalid responses silently select stale targets. Fix: curl upgrades may use cached targets only after UpgradeTransportError; HTTP/status and metadata failures remain fail-closed. Package-manager methods never fall back offline because installation requires network access.

Move to: