{"version":"2.1.319","anchor":"two-config-files-notice-at-startup","canonical_anchor":"two-config-files-notice-at-startup","heading":"Claude Code warns at startup when two config files exist","tier":"notice","area":"Settings","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.319\/e\/two-config-files-notice-at-startup","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.319","markdown":"### Claude Code warns at startup when two config files exist\n\nAt startup Claude Code now warns when two of its config files exist and says which one it is using\n\n**What**\n\nWhen Claude Code finds two of its configuration files at startup, it now shows a notice naming which one it uses.\n\n- With SDK stream-json output (machine-readable output for programs driving Claude Code), the notice arrives as a system notification.\n\n- Otherwise it is printed to stderr, the error output of your terminal.\n\nThe notice is skipped for background sessions and some JSON output modes.\n\n**Why**\n\nIf an old legacy `.config.json` is still lying around, you can now see that it exists and which file Claude Code is actually reading.\n\n- Area: Settings\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 0\/5\n- Scope: individual\n- Heads-up: no"}