{"name":"settings.env","slug":"settings-env","family":"setting","title":"Settings keys","noun":"settings key","description":"When settings.env changes, Claude Code reapplies config environment variables and no longer saves and restores CLAUDE_CODE_REPL itself","description_source":"entry","described_by":{"version":"2.1.281","anchor":"settings-env-change-no-longer-preserves-claude-code-repl-exp"},"presence":{"first_seen":null,"removed_in":null,"in_current_build":false,"newest_mined":"2.1.283","builds":0,"mined_builds":126,"first_cited":null},"aliases":[],"entries":[{"version":"2.1.281","anchor":"settings-env-change-no-longer-preserves-claude-code-repl-exp","heading":"Settings env change no longer preserves CLAUDE_CODE_REPL explicitly","line":"When settings.env changes, Claude Code reapplies config environment variables and no longer saves and restores CLAUDE_CODE_REPL itself","released_at":"2026-09-23 17:01:17","reason":"named in this entry, found in this entry's text"}],"entries_total":1,"docs":[],"docs_total":0,"gates":[],"related":[{"name":"settings.json","slug":"settings-json","description":"Resumed sessions now carry your settings files along, with plugin registrations stripped out."},{"name":"settings.read","slug":"settings-read","description":"Plugins and hooks gain new permission scopes: session.usage, settings.read, env.get, env.set"},{"name":"settingsHooksOff","slug":"settingshooksoff","description":"A new settingsHooksOff option can disable all hook execution for a given agent or subagent run"}],"url":"https:\/\/changelogs.core-directive.com\/reference\/setting\/settings-env","family_url":"https:\/\/changelogs.core-directive.com\/reference\/setting.json"}