{"version":"2.1.260","anchor":"model-catalog-now-does-a-stale-while-revalidate-background-r","canonical_anchor":"model-catalog-now-does-a-stale-while-revalidate-background-r","heading":"Model catalog now does a stale-while-revalidate background refresh","tier":"notice","area":"Model Catalog","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.260\/e\/model-catalog-now-does-a-stale-while-revalidate-background-r","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.260","markdown":"### Model catalog now does a stale-while-revalidate background refresh\n\nModel catalog now refreshes stale entries in the background instead of blocking on a re-fetch.\n\nBoth 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.\n\n- Area: Model Catalog\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 1\/5"}