{"version":"2.1.248","anchor":"prompt-cache-break-explanation-split-into-its-own-function","canonical_anchor":"prompt-cache-break-explanation-split-into-its-own-function","heading":"Prompt-cache-break explanation split into its own function","tier":"internal","area":"Caching","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.248\/e\/prompt-cache-break-explanation-split-into-its-own-function","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.248","markdown":"### Prompt-cache-break explanation split into its own function\n\nThe reasons your prompt cache was invalidated now come from one function; wording is the same.\n\n**What**\n\nThe logic that lists why the prompt cache was invalidated (model, system prompt, tools, betas, effort and so on) moved into a separate function. Wording and telemetry fields are unchanged.\n\n**Evidence**\n\n`defer_loading presence flipped (deferred-tool hint section, inc-5316)`\n\n- Area: Caching\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 0\/5"}