
sandcastle
mattpocock
Orchestrate sandboxed coding agents in TypeScript with sandcastle.run()
AI 简介
Sandcastle 是一个用于在隔离沙箱中编排 AI 编码代理的 TypeScript 库。通过简单的 `sandcastle.run()` 方法即可调用代理,该库负责使用可配置的分支策略对代理进行沙箱处理,并将分支上的提交合并回主分支。Sandcastle 支持多种沙箱提供者,包括 Docker、Podman 和 Vercel,同时也允许用户自定义沙箱环境。这使得它非常适合需要并行运行多个自动化代理、构建代码审查流水线或管理个人编码代理的场景。其灵活性和易用性为开发者提供了强大的工具来提高开发效率和安全性。
TypeScript
MIT License5.9k
Stars
586
Forks
16
Watchers
24
Issues
Star 增长
今日+97
近 7 天+334
近 30 天+1038
综合评分114.31
默认分支main