{"name":"CCR_ENABLE_BUNDLE","slug":"ccr-enable-bundle","family":"env","title":"Environment variables","noun":"environment variable","description":"Cloud sync sizes up your repo first and always tells you why it declined; bundle upload is server-gated.","description_source":"entry","described_by":{"version":"2.1.238","anchor":"cloud-sessions-check-the-repo-before-offering-to-sync-and-sa"},"presence":{"first_seen":"2.1.138","removed_in":null,"in_current_build":true,"newest_mined":"2.1.308","builds":149,"mined_builds":149,"first_cited":{"version":"2.1.273","released_at":"2026-09-15 18:06:34","spans":2}},"aliases":[],"entries":[{"version":"2.1.285","anchor":"claude-code-legacy-bundle-dropped-from-a-bundle-env-list","heading":"CLAUDE_CODE_LEGACY_BUNDLE dropped from a list of cloud bundling variables","line":"One list of bundling environment variables now holds only `CCR_ENABLE_BUNDLE` and `CCR_FORCE_BUNDLE`","released_at":"2026-09-29 17:32:09","reason":"found in this entry's text"},{"version":"2.1.280","anchor":"windows-specific-env-vars-added-to-the-host-passthrough-allo","heading":"Windows-specific env vars added to the host-passthrough allowlist","line":"More environment variables, including Windows-specific ones, now pass through to Claude Code","released_at":"2026-09-22 15:44:39","reason":"found in this entry's text"},{"version":"2.1.273","anchor":"cloudbridge-session-bundle-seeding-gated-by-tengu-ccr-bundl","heading":"Cloud\/bridge session bundle-seeding gated by tengu_ccr_bundle_seed_enabled","line":"Seeding a remote or bridged session from a local git bundle stays behind the tengu_ccr_bundle_seed_enabled gate","released_at":"2026-09-15 18:06:34","reason":"found in this entry's text, named in this entry"},{"version":"2.1.273","anchor":"bundle-seeding-for-remote-teleport-sessions-gated-by-an-unr","heading":"Bundle-seeding for remote teleport sessions, gated by an unresolved flag","line":"Remote teleport sessions can now seed the workspace with a git bundle, controlled by env vars and a flag","released_at":"2026-09-15 18:06:34","reason":"found in this entry's text, named in this entry"},{"version":"2.1.248","anchor":"folder-seeding-stops-short-of-uploading","heading":"Folder seeding stops short of uploading","line":"Preparing a folder for a cloud session now packages it and hands it off without uploading.","released_at":"2026-08-27 20:35:36","reason":"found in this entry's text"},{"version":"2.1.248","anchor":"folder-seeding-uses-the-storage-handle-rather-than-raw-crede","heading":"Folder seeding uses the storage handle rather than raw credentials","line":"Seeding a folder to a cloud session now uses the session's storage handle instead of raw tokens.","released_at":"2026-08-27 20:35:36","reason":"found in this entry's text"},{"version":"2.1.247","anchor":"cloud-teleport-refuses-to-seed-from-a-folder-with-an-unreada","heading":"Cloud teleport refuses to seed from a folder with an unreadable .git","line":"Cloud teleport aborts rather than uploading if your folder's git data cannot be read.","released_at":"2026-08-26 18:02:01","reason":"named in this entry, found in this entry's text"},{"version":"2.1.247","anchor":"cloud-session-uploads-stage-a-private-sanitized-copy-of-your","heading":"Cloud session uploads stage a private, sanitized copy of your git metadata","line":"Uploading a repo to a cloud session can read a scrubbed private copy of your git metadata.","released_at":"2026-08-26 18:02:01","reason":"named in this entry, found in this entry's text"},{"version":"2.1.246","anchor":"folder-seed-refusals-name-the-size-the-cap-and-the-largest-f","heading":"Folder-seed refusals name the size, the cap and the largest files","line":"If a folder is too big to seed a cloud session, you now see the size, cap and biggest files.","released_at":"2026-08-25 19:17:34","reason":"found in this entry's text"},{"version":"2.1.246","anchor":"cloud-sessions-can-start-from-a-plain-folder-not-just-a-git-","heading":"Cloud sessions can start from a plain folder, not just a git checkout","line":"Cloud sessions can start from a plain folder, but only if you switch the bundle seeding on.","released_at":"2026-08-25 19:17:34","reason":"named in this entry, found in this entry's text"}],"entries_total":11,"docs":[],"docs_total":0,"gates":[],"related":[{"name":"CCR_AGENT_PROXY_CA_CERT_B64","slug":"ccr-agent-proxy-ca-cert-b64","description":"In hosted remote sessions, the agent proxy can read its certificate authority from `CCR_AGENT_PROXY_CA_CERT_B64` instead of always downloading it"},{"name":"CCR_AGENT_PROXY_CA_WATCH_ENABLED","slug":"ccr-agent-proxy-ca-watch-enabled","description":"In remote sessions using the agent proxy, certificate checks accept swapped order and the gh stand-in now lives in each session's own folder"},{"name":"CCR_AGENT_PROXY_ENABLED","slug":"ccr-agent-proxy-enabled","description":"The remote agent proxy now caps stalled uploads and reads, with two env vars to disable each."},{"name":"CCR_AGENT_PROXY_FRAME_HOSTS","slug":"ccr-agent-proxy-frame-hosts","description":"Artifact traffic can take a direct tunnel when the runner environment names hosts; local runs keep the old route."},{"name":"CCR_AGENT_PROXY_INCLUDE_HOSTS","slug":"ccr-agent-proxy-include-hosts","description":"Read by the agent proxy setup in a remote session (`CLAUDE_CODE_REMOTE` truthy and `CCR_AGENT_PROXY_ENABLED` set), which removes it from the environment before those checks. With `CCR_AGENT_PROXY_RELAY_MODE=selective` and no `AGENT_PROXY_URL`, it is a comma-separated host list: those hosts go through the proxy relay and unlisted hosts use normal networking. An empty or unparsable list logs a warning and falls back to tunnelling all traffic."},{"name":"CCR_AGENT_PROXY_NO_PROXY_LOCAL_ONLY","slug":"ccr-agent-proxy-no-proxy-local-only","description":"New CCR_AGENT_PROXY_NO_PROXY_LOCAL_ONLY environment variable narrows the agent proxy's no-proxy list to local addresses"},{"name":"CCR_AGENT_PROXY_RECEIVE_GATE_DISABLED","slug":"ccr-agent-proxy-receive-gate-disabled","description":"The remote agent proxy now caps stalled uploads and reads, with two env vars to disable each."},{"name":"CCR_AGENT_PROXY_RELAY_MODE","slug":"ccr-agent-proxy-relay-mode","description":"On self-hosted runners, Claude Code can route all session traffic through a proxy you run, and refuses to start if it cannot"},{"name":"CCR_AGENT_PROXY_STANDALONE_URL","slug":"ccr-agent-proxy-standalone-url","description":"On self-hosted runners, Claude Code can route all session traffic through a proxy you run, and refuses to start if it cannot"},{"name":"CCR_AGENT_PROXY_TOKEN_FILE_DESCRIPTOR","slug":"ccr-agent-proxy-token-file-descriptor","description":"Claude Code now recognises CCR_AGENT_PROXY_TOKEN_FILE_DESCRIPTOR as a way to receive the agent proxy credential"}],"url":"https:\/\/changelogs.core-directive.com\/reference\/env\/ccr-enable-bundle","family_url":"https:\/\/changelogs.core-directive.com\/reference\/env.json"}