Overview of Sandcastle
mainSandcastle is a TypeScript library designed to orchestrate AI coding agents within isolated sandboxes. It simplifies agent execution by:
- Invoking agents via a single
run()call. - Automatically handling sandboxing using a configurable branch strategy.
- Merging commits made on the sandbox branches back into the main codebase.
It is provider-agnostic and supports Docker, Podman, and Vercel, or custom providers.