{"version":"2.1.304","anchor":"diskless-sessions-skip-settings-file-reads","canonical_anchor":"diskless-sessions-skip-settings-file-reads","heading":"A diskless option makes settings loading skip files on disk","tier":"internal","area":"Diskless Sessions","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.304\/e\/diskless-sessions-skip-settings-file-reads","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.304","markdown":"### A diskless option makes settings loading skip files on disk\n\nWhen a `diskless` option is set, Claude Code skips reading settings files, including project and local settings\n\n**Unclear.** It is not clear what marks a session as diskless, so whether any reader's sessions run this way is unknown.\n\n**What**\n\nClaude Code reads settings from several files, such as project settings (shared in a project folder) and local settings (your own for that project). A new `diskless` option changes this:\n\n- The settings loader skips a source when `diskless` is set.\n\n- Project and local settings lookup returns early when `diskless` is set. Before, it only returned early when there was no working folder and no project config folder.\n\n- Separately, one code path now returns early when a check (`Z()`) is true.\n\n**Why**\n\nThis points to a way of running Claude Code without reading settings from disk, for example when it is embedded in another program or run remotely. In that mode, settings files in the project are not read.\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"}