Highlights
This release introduces kits — a first-class way to define and ship sandbox agents and plugins, with community-maintained kits living in sbx-kits-contrib. Alongside that, sbx cp brings host↔container file copying to the CLI, host SSH agent forwarding lets agents use your existing SSH keys, and .worktreeinclude lets you opt specific gitignored files into worktree-backed sandbox branches. 500-level telemetry errors are now classified into specific categories instead of disappearing into unknown. A wave of kit fixes — covering Codex, Copilot, docker-agent, and droid — improves agent reliability across the board.
What's New
CLI
- Add
sbx cpcommand for host-container file copy (#2399) - Forward host SSH agent into sandboxes (#2398)
- Check for updated templates on create/run (#2405)
- Inform the user that sandboxes are being deleted instead of being reset (#2412)
- Rename
secret set-custom --targetto--hostand improve help text (#2380) - Hint users to run
policy lsbeforepolicy rm network(#2331) - Restore kitty keyboard protocol on TUI suspend/resume (#2314)
Sandboxes & Worktrees
- Support
.worktreeincludefor copying gitignored files into sandbox branches (#2406) - Gracefully signal agents on container stop (#2185)
- Add
tinias init process to reap zombie processes, with fallback when missing (#2396, #2416)
Kits & Agents
- Default droid agent to high autonomy (#2410)
- Make Copilot CLI fully work in sandboxes (#2400)
- Use
docker-agent-dockertemplate for docker-agent (#2439) - Pre-create
CODEX_HOMEdirectory for Codex (#2459) - Install optional native dependency for Codex on linux-x64 (#2456)
- Apply
initFilesmode when writing files (#2421) - Scope service discovery to the active agent (#2447)
- Propagate kit
ServiceDomains,ServiceAuth, and credential sources to proxy (#2434) - Close credential discovery gaps between CLI, library, and TUI paths (#2438)
Daemon & Networking
- Classify 500-level server errors into specific telemetry categories (#2440)
- Surface implicit deny baseline in
policy ls(#2409) - Update kaemon-stdlib-go to fix policy scoping issue (#2461)
- Dedupe domains within input in
AllowNewNetworkDomains(#2460) - Update default allow-list to include new Docker Hub domain (#2382)
- Use context deadlines instead of client timeout for HTTP requests (#2391)
Bug Fixes
- Use forward slashes when writing paths inside the container on Windows (#2318)