{"name":"CLAUDE_CODE_BRIDGE_SETTINGS_BINDING","slug":"claude-code-bridge-settings-binding","family":"env","title":"Environment variables","noun":"environment variable","description":"Remote Control now accepts `--settings`, records the file it was given, and refuses to start a session if that file changes afterwards","description_source":"entry","described_by":{"version":"2.1.321","anchor":"remote-control-child-sessions-refuse-a-settings-file-that-ch"},"presence":{"first_seen":"2.1.321","removed_in":null,"in_current_build":true,"newest_mined":"2.1.322","builds":2,"mined_builds":161,"first_cited":{"version":"2.1.321","released_at":"2026-11-09 19:02:47","spans":1}},"aliases":[],"entries":[{"version":"2.1.321","anchor":"remote-control-child-sessions-refuse-a-settings-file-that-ch","heading":"Remote Control pins your settings file and stops sessions if it changes","line":"Remote Control now accepts `--settings`, records the file it was given, and refuses to start a session if that file changes afterwards","released_at":"2026-11-09 19:02:47","reason":"found in this entry's text"},{"version":"2.1.321","anchor":"new-bridge-env-vars-claude-code-bridge-child-start-dir-cla","heading":"Three new environment variables for bridge and host integrations","line":"Claude Code now passes CLAUDE_CODE_BRIDGE_CHILD_START_DIR, CLAUDE_CODE_BRIDGE_SETTINGS_BINDING and CLAUDE_CODE_NOTIFICATIONS_HOST to child processes","released_at":"2026-11-09 19:02:47","reason":"found in this entry's text"}],"entries_total":2,"docs":[],"docs_total":0,"gates":[],"related":[{"name":"CLAUDE_CODE_BRIDGE_CHILD_ARTIFACT","slug":"claude-code-bridge-child-artifact","description":"New env vars let a bridge-spawned child session default to auto permission mode and force-enable artifacts"},{"name":"CLAUDE_CODE_BRIDGE_CHILD_AUTO_DEFAULT","slug":"claude-code-bridge-child-auto-default","description":"New env vars let a bridge-spawned child session default to auto permission mode and force-enable artifacts"},{"name":"CLAUDE_CODE_BRIDGE_CHILD_CLI_ENTRYPOINT","slug":"claude-code-bridge-child-cli-entrypoint","description":"Claude Code now sets CLAUDE_CODE_BRIDGE_CHILD_CLI_ENTRYPOINT=1 for some helper processes it starts, and clears it otherwise"},{"name":"CLAUDE_CODE_BRIDGE_CHILD_MACHINE_SETTINGS","slug":"claude-code-bridge-child-machine-settings","description":"Bridge child sessions now get a new CLAUDE_CODE_BRIDGE_CHILD_MACHINE_SETTINGS environment variable"},{"name":"CLAUDE_CODE_BRIDGE_CHILD_PROJECTS_ENTRYPOINT","slug":"claude-code-bridge-child-projects-entrypoint","description":"Setting CLAUDE_CODE_SKIP_PLUGIN_LOCAL_MCP_SERVERS keeps only remote MCP servers from plugins, and several other environment variables are new"},{"name":"CLAUDE_CODE_BRIDGE_CHILD_START_DIR","slug":"claude-code-bridge-child-start-dir","description":"A session started over the bridge now checks it is in the folder chosen for it, and exits if the folder was moved, removed or replaced"},{"name":"CLAUDE_CODE_BRIDGE_MCP_CARRIER","slug":"claude-code-bridge-mcp-carrier","description":"Processes launched by the bridge mark their marker as spent, so grandchildren are told apart."},{"name":"CLAUDE_CODE_BRIDGE_OWNER_ACCOUNT_UUID","slug":"claude-code-bridge-owner-account-uuid","description":"Bridge worker sessions record which account launched them, but the bridge is off."},{"name":"CLAUDE_CODE_BRIDGE_OWNER_ORG_UUID","slug":"claude-code-bridge-owner-org-uuid","description":"Two owner-identity bridge variables now pass through to child processes instead of being stripped."},{"name":"CLAUDE_CODE_BRIDGE_PROMPT_SHA256","slug":"claude-code-bridge-prompt-sha256","description":"Processes launched by the bridge mark their marker as spent, so grandchildren are told apart."}],"url":"https:\/\/changelogs.core-directive.com\/reference\/env\/claude-code-bridge-settings-binding","family_url":"https:\/\/changelogs.core-directive.com\/reference\/env.json"}