Git Bundles
When Claude makes file changes in the Chucky cloud sandbox, those changes are packaged as git bundles. The CLI provides a git-like workflow to fetch, review, and apply these changes to your local repository.Overview
The bundle workflow mirrors familiar git operations:Fetch Changes
Download changes from a session or job to a local branch:Options
Example
chucky/session-<id> or chucky/job-<id>.
View Changes
Diff
See what files were changed:Log
View commit messages from the session:Apply Changes
Apply the fetched changes to your working directory:Options
Merge Behavior
Theapply command:
- First attempts a fast-forward merge
- If branches have diverged, automatically falls back to a merge commit
- If there are conflicts, reports them for manual resolution
Discard Changes
Remove the fetched branch without applying:Pull (Fetch + Apply)
Combine fetch and apply in one command:Options
Auto-Apply with Prompts
Use the--apply flag with chucky prompt to automatically apply changes when the session completes:
- Runs the prompt
- Waits for completion
- Fetches the bundle
- Applies changes to your working directory
Working with IDs
Both session IDs and job IDs work with all bundle commands:Branch Naming
Fetched bundles create branches with predictable names:- Sessions:
chucky/session-<full-session-id> - Jobs:
chucky/job-<job-id>
Common Workflows
Review Before Apply
Quick Apply
Automated Pipeline
Error Handling
Next Steps
Prompt Command
Run interactive prompts with —apply
Jobs
Create background jobs