Cloud session uses stale .seed.bundle — repo not refreshed between sessions
Resolved 💬 3 comments Opened Apr 11, 2026 by cherleey Closed Apr 14, 2026
Description
Cloud sessions (claude.ai/code) clone from a cached .seed.bundle instead of a fresh GitHub clone. The bundle is not refreshed between sessions, resulting in stale code even in brand-new sessions.
Evidence
git reflogin cloud session shows:clone: from /home/user/.seed.bundle.git/confighas no[remote "origin"]section (intentionally removed)- Two separate sessions created days apart had the same stale HEAD
Reproduction
- Push commits to a private GitHub repo from local CLI
- Wait any amount of time
- Start a new cloud session (e.g., via ultraplan or claude.ai/code)
- Run
git log --oneline -1— HEAD is days behind the latest push git remote -vreturns empty (no remote configured)git fetchfails with "could not read Username" (no credentials)
Observed behavior
| Environment | HEAD | Date |
|-------------|------|------|
| Local (WSL) + GitHub origin | a056b22 | Apr 11, 2026 02:19 KST |
| Cloud session (new) | bc522d8 | Apr 8, 2026 23:46 KST |
Gap: 6 commits, 3 days stale. Multiple new sessions all cloned from the same outdated bundle.
Expected behavior
Each new cloud session should reflect the latest state of origin/main at session creation time, as stated in the docs: "a fresh clone of your repository."
Environment
- Repo: private GitHub repo
- Local: WSL2 + Claude Code CLI
- Cloud: claude.ai/code (ultraplan sessions)
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗