{"name":"CLAUDE_CODE_REMOTE_TOOLS_HOST_ALLOWS_UNATTENDED","slug":"claude-code-remote-tools-host-allows-unattended","family":"env","title":"Environment variables","noun":"environment variable","description":"Claude Code's lists of allowed usage events and host environment variables gain entries about MCP, skills and hosted setups","description_source":"entry","described_by":{"version":"2.1.290","anchor":"telemetry-events-and-host-env-allowlist-entries"},"presence":{"first_seen":"2.1.290","removed_in":null,"in_current_build":true,"newest_mined":"2.1.295","builds":6,"mined_builds":138,"first_cited":{"version":"2.1.290","released_at":"2026-10-05 18:12:44","spans":1}},"aliases":[],"entries":[{"version":"2.1.290","anchor":"telemetry-events-and-host-env-allowlist-entries","heading":"More usage events and two hosting environment variables are now recognised","line":"Claude Code's lists of allowed usage events and host environment variables gain entries about MCP, skills and hosted setups","released_at":"2026-10-05 18:12:44","reason":"found in this entry's text"},{"version":"2.1.290","anchor":"chrome-permission-env-defaults-and-remote-tools-unattended-h","heading":"Chrome permission and unattended-tools variables get safe defaults and are kept from child processes","line":"Claude Code now knows safe values for three Chrome variables, can clear them, and keeps a new unattended-tools variable out of child processes","released_at":"2026-10-05 18:12:44","reason":"found in this entry's text"},{"version":"2.1.290","anchor":"served-remote-tool-permission-pipeline-hardened","heading":"Stricter checks when Claude Code runs tools for a remote host","line":"Remotely hosted tool calls now refuse over-long paths and settings-file edits, deny on a rule-check crash, and use up approvals that arrive too late","released_at":"2026-10-05 18:12:44","reason":"found in this entry's text"}],"entries_total":3,"docs":[],"docs_total":0,"gates":[],"related":[{"name":"CLAUDE_CODE_REMOTE_TOOLS_FORWARD","slug":"claude-code-remote-tools-forward","description":"With `CLAUDE_CODE_REMOTE_TOOLS_FORWARD` set to true, tools gain an optional field that runs the call on an attached machine"},{"name":"CLAUDE_CODE_REMOTE_TOOLS_PIN_STORED_LOGIN","slug":"claude-code-remote-tools-pin-stored-login","description":"With `CLAUDE_CODE_REMOTE_TOOLS_PIN_STORED_LOGIN` set, the serve helper exits with code 78 if its API or sign-in addresses are not Anthropic's own"},{"name":"CLAUDE_CODE_REMOTE_TOOLS_POLICY","slug":"claude-code-remote-tools-policy","description":"CLAUDE_CODE_REMOTE_TOOLS_POLICY picks between parity (the default) and interim remote-tool behaviour."},{"name":"CLAUDE_CODE_REMOTE_TOOLS_SESSION_CHANNEL","slug":"claude-code-remote-tools-session-channel","description":"Tools on another machine gain a third route over the session channel, gated off by default."}],"url":"https:\/\/changelogs.core-directive.com\/reference\/env\/claude-code-remote-tools-host-allows-unattended","family_url":"https:\/\/changelogs.core-directive.com\/reference\/env.json"}