{"version":"2.1.238","anchor":"config-watching-can-revert-to-polling-the-file","canonical_anchor":"config-watching-can-revert-to-polling-the-file","heading":"Config watching can revert to polling the file","tier":"internal","area":"Configuration","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.238\/e\/config-watching-can-revert-to-polling-the-file","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.238","markdown":"### Config watching can revert to polling the file\n\nIf the storage layer disappears mid-session, config watching falls back to polling ~\/.claude.json.\n\n**What**\n\nIf the storage layer serving global config goes away mid-session, Claude Code now drops its subscription and cached version and goes back to polling `~\/.claude.json` for changes.\n\n**Details**\n\n- Config writes short-circuit to an in-memory project config when the test-mode check is on.\n\n**Evidence**\n\n`The startup storage backend was withdrawn; watching ~\/.claude.json with the fs.watchFile poll again`\n\n- Area: Configuration\n- Names: `~\/.claude.json`\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 3\/5"}