{"version":"2.1.304","anchor":"file-checkpointing-and-a-settingsfile-reader-are-off-in-a-n","canonical_anchor":"file-checkpointing-and-a-settingsfile-reader-are-off-in-a-n","heading":"A new session mode turns off file checkpointing and local state readers","tier":"internal","area":"Diskless Sessions","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.304\/e\/file-checkpointing-and-a-settingsfile-reader-are-off-in-a-n","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.304","markdown":"### A new session mode turns off file checkpointing and local state readers\n\nUnder a new condition, file checkpointing, settings-file and plugin sync readers, marketplace fetching and some local storage are turned off\n\n**Unclear.** It is not clear what puts a session into this mode, or whether an ordinary session can be in it.\n\n**What**\n\nA new condition, `Z()`, which looks like a mode that keeps nothing on disk, now switches several things off:\n\n- File checkpointing: the saved copies of files that let `\/rewind` restore code changes are off when `Z()` is true, checked before `CLAUDE_CODE_DISABLE_FILE_CHECKPOINTING` and the `fileCheckpointingEnabled` setting.\n\n- Settings files: a config and settings-file reader returns `{ kind: \"absent\" }`, as if the file did not exist.\n\n- Plugin sync: the plugins sync reader returns null instead of an empty list.\n\n- Transcripts: the `keepAllLeaves` option is off.\n\n- Credentials: the helper that finds where credentials are stored returns null when the folder is null.\n\n- Marketplaces: a new error says \"Marketplaces can't be fetched in this session, because it can't save them\".\n\n**Why**\n\nIn sessions running under this mode, `\/rewind` can't restore code, plugin marketplaces can't be fetched, and settings files read as missing.\n\n- Area: Diskless Sessions\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 3\/5\n- Scope: individual\n- Heads-up: no"}