{"version":"2.1.265","anchor":"model-switch-mid-session-now-preservesrefreshes-rendered-cl","canonical_anchor":"model-switch-mid-session-now-preservesrefreshes-rendered-cl","heading":"Model switch mid-session now preserves\/refreshes rendered client data for artifact frames","tier":"internal","area":"Artifacts","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.265\/e\/model-switch-mid-session-now-preservesrefreshes-rendered-cl","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.265","markdown":"### Model switch mid-session now preserves\/refreshes rendered client data for artifact frames\n\nSwitching models mid-session now preserves rendered artifact-frame data across the switch\n\n**What**\n\nWhen the model used for the main conversation loop changes mid-session, Claude Code now optionally takes a snapshot of the rendered client-side thread-list data before switching. If that data changed, it's passed along as `renderedClientData` into the bootstrap-refresh step that runs after the switch.\n\n**Why**\n\nThis stops the client's displayed state (such as artifact frames) from being lost or reset when you change models in the middle of a session.\n\n- Area: Artifacts\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 1\/5"}