All switching guides
Stay if the agent never leaves the repo.
Devcontainers are good at being a shell. They are not a place for Claude Code, git, tests and a team of agents to live with a browser.
Stay if this is you. People whose agents should stay in a terminal on a repo, with no browser login to staging.
Host secrets leak by default
CLIs on the host inherit the host's files and keys.
Each agent starts its own browser
Four Chromes, four profiles, lost logins, 4x RAM.
No snapshot of the computer
Reset is rebuilding the container, not restoring a workspace disk plus profiles.
If you do switch
- Work runs in the guest, not on the Mac.
- One OS browser, many agents.
- Snapshot before a risky run.