{"name":"NODE_OPTIONS","slug":"node-options","family":"env","title":"Environment variables","noun":"environment variable","description":"Remotely managed settings can no longer redirect your bridge connection by setting that URL variable.","description_source":"entry","described_by":{"version":"2.1.225","anchor":"claude-remote-tools-bridge-url-added-to-the-remote-settings-"},"presence":{"first_seen":"2.1.138","removed_in":null,"in_current_build":true,"newest_mined":"2.1.309","builds":150,"mined_builds":150,"first_cited":{"version":"2.1.309","released_at":"2026-10-22 20:34:13","spans":1}},"aliases":[],"entries":[{"version":"2.1.309","anchor":"ca-certificate-loading-can-refuse-to-fall-back-to-bundled-ro","heading":"Startup fails clearly when the system certificate store is empty","line":"With CLAUDE_CODE_CERT_STORE=system, an empty or unreadable system store now stops startup instead of quietly using bundled certificates","released_at":"2026-10-22 20:34:13","reason":"found in this entry's text"},{"version":"2.1.305","anchor":"claude-test-plugin-browser-helper-environment-sanitising","heading":"Claude Test's browser helper ignores risky project environment settings","line":"The browser helper behind `\/claude-test` runs with a cleaned environment that ignores proxy, `NODE_OPTIONS` and `LD_PRELOAD` values from project settings","released_at":"2026-10-20 19:29:36","reason":"found in this entry's text"},{"version":"2.1.248","anchor":"ink-app-shell-mcp-client-and-skill-tool-moved-to-top-level-d","heading":"Ink app shell, MCP client and Skill tool moved to top-level definitions","line":"The Ink shell, MCP client and Skill tool are now defined at load time.","released_at":"2026-08-27 20:35:36","reason":"found in this entry's text"},{"version":"2.1.235","anchor":"policy-helper-subprocess-environment-scrubbing-moved-and-har","heading":"Policy-helper subprocess environment scrubbing moved and hardened","line":"Policy-helper environment scrubbing moved into its own module and now strips more variables","released_at":"2026-08-18 18:24:10","reason":"found in this entry's text"},{"version":"2.1.235","anchor":"policy-helpers-can-now-be-delivered-by-remote-settings-but","heading":"Policy helpers can now be delivered by remote settings, but only after an explicit consent record \u2014 and they run in a scrubbed environment","line":"Remote-delivered policy helpers now require explicit consent and run with a scrubbed environment","released_at":"2026-08-18 18:24:10","reason":"found in this entry's text"},{"version":"2.1.225","anchor":"claude-remote-tools-bridge-url-added-to-the-remote-settings-","heading":"CLAUDE_REMOTE_TOOLS_BRIDGE_URL added to the remote-settings env filter","line":"Remotely managed settings can no longer redirect your bridge connection by setting that URL variable.","released_at":"2026-08-07 23:08:56","reason":"found in this entry's text"}],"entries_total":6,"docs":[],"docs_total":0,"gates":[],"related":[{"name":"NODE_DEBUG","slug":"node-debug","description":"Read by bundled libraries: the `semver` library prints debug lines prefixed `SEMVER` to stderr when `NODE_DEBUG` contains the word `semver`, and `graceful-fs` logs its `GFS4` debug lines (through Node's `util.debuglog`) when it contains `gfs4`, also checking at exit that its retry queue is empty. The Google logging utility's debug-package backend writes to `NODE_DEBUG`, appending its log filters to the existing value."},{"name":"NODE_ENV","slug":"node-env","description":"Claude Code now keeps a list of the environment variables that affect telemetry and feature flags"},{"name":"NODE_EXTRA_CA_CERTS","slug":"node-extra-ca-certs","description":"Session reset and model fallback use named stores, and cert env vars go through one accessor."},{"name":"NODE_PATH","slug":"node-path","description":null}],"url":"https:\/\/changelogs.core-directive.com\/reference\/env\/node-options","family_url":"https:\/\/changelogs.core-directive.com\/reference\/env.json"}