How sandboxes work
Each Slack thread maps 1:1 to a sandbox instance with its own git worktree branch and snapshot chain. CodeRabbit Agent restores from the most recent snapshot when a thread starts work and snapshots the sandbox when a run completes. The shared base snapshot provides the starting point for all new threads.Guaranteed tools
Every sandbox includes:
Optional:
gh (GitHub CLI), glab (GitLab CLI) on a best-effort basis.
What admins can configure
- Runtime selection (curated set including modern Node.js and Python, not arbitrary environments)
- Package setup
- Saved snapshots
- Reset-to-clean behavior
- Live terminal and command access in the web app where supported
Lifecycle states
What’s next
Admin roles and security
Confirm who should be allowed to manage shared workspace execution settings.
Working in Slack
Understand when CodeRabbit Agent might rely on the shared sandbox during real conversations.
Thread reviews
Inspect the resulting runs and diffs after sandbox-backed work completes.