{"name":"CLAUDE_RUNNER_OFFERS_NEW_MACHINE","slug":"claude-runner-offers-new-machine","family":"env","title":"Environment variables","noun":"environment variable","description":"`CLAUDE_CODE_COWORK_PLUGIN_SKILL` and `CLAUDE_RUNNER_OFFERS_NEW_MACHINE` now appear on lists of variables Claude Code passes along","description_source":"entry","described_by":{"version":"2.1.319","anchor":"new-env-var-claude-code-cowork-plugin-skill-and-claude-runne"},"presence":{"first_seen":"2.1.319","removed_in":null,"in_current_build":true,"newest_mined":"2.1.319","builds":1,"mined_builds":159,"first_cited":{"version":"2.1.319","released_at":"2026-11-06 00:58:56","spans":1}},"aliases":[],"entries":[{"version":"2.1.319","anchor":"new-env-var-claude-code-cowork-plugin-skill-and-claude-runne","heading":"Two new environment variable names appear on Claude Code's pass-through lists","line":"`CLAUDE_CODE_COWORK_PLUGIN_SKILL` and `CLAUDE_RUNNER_OFFERS_NEW_MACHINE` now appear on lists of variables Claude Code passes along","released_at":"2026-11-06 00:58:56","reason":"found in this entry's text"},{"version":"2.1.319","anchor":"runner-passes-new-env-offers-new-machine-feature-flag-disa","heading":"Self-hosted runner sessions get new variables for machines and feature flags","line":"Self-hosted runner sessions now receive `CLAUDE_RUNNER_OFFERS_NEW_MACHINE` and `CLAUDE_CODE_DISABLE_FEATURE_FLAGS`, and `DISABLE_GROWTHBOOK` is worked out","released_at":"2026-11-06 00:58:56","reason":"found in this entry's text"}],"entries_total":2,"docs":[],"docs_total":0,"gates":[],"related":[{"name":"CLAUDE_RUNNER_ACTIVITY_FD","slug":"claude-runner-activity-fd","description":"Claude Code now recognises the CLAUDE_CODE_REMOTE_MCP_CONFIG environment variable and passes it on to processes it starts"},{"name":"CLAUDE_RUNNER_ALIVE_EVERY_MS","slug":"claude-runner-alive-every-ms","description":"Runner sessions now print a notice when a turn starts before the session's start-up message, with optional heartbeats via `CLAUDE_RUNNER_ALIVE_EVERY_MS`"},{"name":"CLAUDE_RUNNER_CLAUDE_BIN","slug":"claude-runner-claude-bin","description":"The runner writes a code-sign helper script, using CLAUDE_RUNNER_CLAUDE_BIN if you set it."},{"name":"CLAUDE_RUNNER_CLIENT_PLATFORM","slug":"claude-runner-client-platform","description":"Odd platform labels from the runner are rejected or replaced with \"unknown\" instead of exported."},{"name":"CLAUDE_RUNNER_DISABLE_AWAITING_ACTION_OVERRIDE","slug":"claude-runner-disable-awaiting-action-override","description":"Boolean (`1`, `true`, `yes` or `on`) read by the self-hosted runner when a child session's turn ends. Normally, if the turn cannot be treated as a plain `turn-end` and the child last reported `waiting_on_user: true`, the runner reports the session as `awaiting-action` (\"child parked at a prompt\"); when this is true that step is skipped and the turn end goes through the `turn-end-deferred` path instead."},{"name":"CLAUDE_RUNNER_DISABLE_RENEWAL_WARNING","slug":"claude-runner-disable-renewal-warning","description":null},{"name":"CLAUDE_RUNNER_DISABLE_TURN_BEGAN_BEFORE_INIT","slug":"claude-runner-disable-turn-began-before-init","description":"The self-hosted runner now detects a turn that begins before a session has initialized; `CLAUDE_RUNNER_DISABLE_TURN_BEGAN_BEFORE_INIT` turns it off"},{"name":"CLAUDE_RUNNER_FAIL_FAST_FETCH","slug":"claude-runner-fail-fast-fetch","description":"Two env vars change how runner git fetches handle retries and stalled delta resolution."},{"name":"CLAUDE_RUNNER_FETCH_DEPTH","slug":"claude-runner-fetch-depth","description":"Full git checkout machinery for self-hosted runners now ships, but you cannot reach it interactively."},{"name":"CLAUDE_RUNNER_FETCH_SERVER_PROGRESS_CAP_MS","slug":"claude-runner-fetch-server-progress-cap-ms","description":"`CLAUDE_RUNNER_FETCH_SERVER_PROGRESS_CAP_MS` sets a time cap on server-side progress when a runner fetches a repository"}],"url":"https:\/\/changelogs.core-directive.com\/reference\/env\/claude-runner-offers-new-machine","family_url":"https:\/\/changelogs.core-directive.com\/reference\/env.json"}