{"version":"2.1.246","anchor":"cloud-sessions-can-start-from-a-plain-folder-not-just-a-git-","canonical_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","tier":"soon","area":"Cloud Sessions","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.246\/e\/cloud-sessions-can-start-from-a-plain-folder-not-just-a-git-","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.246","markdown":"### Cloud sessions can start from a plain folder, not just a git checkout\n\nCloud sessions can start from a plain folder, but only if you switch the bundle seeding on.\n\n**What**\n\nA directory that is not a git repository can now seed a cloud session. Claude Code packages the folder into a git bundle in-process, no git binary required, and uploads it as `_source_seed.bundle`. The seeding step is skipped unless you set the environment variable `CCR_ENABLE_BUNDLE` or the remote switch `tengu_ccr_bundle_seed_enabled` is on, in which case starting from a folder refuses with a message saying the feature is switched off.\n\n**Details**\n\n- The seed builds a single parentless commit (\"sync 0\"), packs it, and uploads it; the session's local record stores a new start kind carrying the folder pin and the seeded tree.\n- Size and file-count caps apply, and files that change while being read trigger a \"busy\" refusal. Failures surface as `folder_too_large` or `folder_seed_failed`.\n- The teleport path that creates a session imports the folder seeder on demand and reports progress; when the switch is off it records reason `bundle_seed_switched_off`.\n- Telemetry: success logs `tengu_dir_sync_folder_session` with the engine, seeded file count and byte count; refusals log `dir_sync_folder_refused` and `folder_seed_refused`; uploads report through `tengu_ccr_bundle_upload` with scope \"folder\".\n- Entering the folder branch at all also depends on a separate folder opt-in check whose negative answer is `folder_not_opted_in`; what sets that opt-in is not visible in the folder-seed code itself.\n\n**Evidence**\n\n`Cannot start a cloud session from this folder right now: starting sessions from local files is switched off. Try again later.`, `folder_seed_refused`, `tengu_ccr_bundle_seed_enabled`\n\n**Usage**\n\n`CCR_ENABLE_BUNDLE=1 claude`\n\n- Flag `tengu_ccr_bundle_seed_enabled`: Gate removed from the code (read for one account on one subscription tier against v2.1.246; this account: on, anonymous baseline: on, compiled default: not a boolean we can read)\n- Area: Cloud Sessions\n- Names: `CCR_ENABLE_BUNDLE`\n- Tier: Nothing to try yet\n- Useful: 3\/5\n- Signal: 5\/5\n- Present in the build but not switched on"}