{"version":"2.1.299","anchor":"config-file-path-choice-changed","canonical_anchor":"config-file-path-choice-changed","heading":"Empty .config.json files no longer take over your configuration","tier":"notice","area":"Configuration","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.299\/e\/config-file-path-choice-changed","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.299","markdown":"### Empty `.config.json` files no longer take over your configuration\n\nClaude Code now uses `.config.json` only if it has content, or if it is empty and writable and the other config file does not exist\n\n**What**\n\nClaude Code used `.config.json` as its configuration file whenever that file existed. It now uses it only when:\n\n- the file has content, or\n\n- the file is empty and can be written to, and the other configuration file does not exist\n\n**Why**\n\nAn empty placeholder `.config.json` no longer makes Claude Code ignore your real configuration file.\n\n- Area: Configuration\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}