You'll notice
Model catalog now refreshes stale entries in the background instead of blocking on a re-fetch.
Both the published-catalog and served-catalog model resolution paths now support stale-while-revalidate: when a cached catalog entry exists but is stale, Claude Code kicks off a background re-fetch and waits up to the network timeout for it, falling back to the stale entry if the refresh doesn't complete in time. This can return a stale cached catalog immediately while the refresh runs concurrently, and logs whether the stale value was kept or refreshed; the behavior is unconditional, with no flag gating it.