SuperAPI AI 工具集

sandcastle

编程与开发

查看项目

更新于 10-16 01:17

技能介绍

用途:Sandcastle 用于在隔离的沙箱环境中运行智能体任务。每个沙箱拥有独立容器和分支,多个智能体可并行工作而不产生冲突,适合 TDD、重构或任何受益于隔离的工作。

主要能力:单沙箱运行会创建沙箱、执行任务(TDD 循环、重构、功能实现)、在沙箱内提交结果、按配置将改动合并回工作分支或创建 PR,最后销毁沙箱。并行运行会为每个任务创建一个沙箱,并行执行后按顺序合并结果并在需要时解决冲突,最后销毁全部沙箱。沙箱化 TDD 支持在隔离环境中完成红-绿-重构循环,并将最终绿色状态合并回去。

使用方式:运行前必须确认已配置 Sandcastle,即 sandcastle.config.ts 必须存在;若未配置,需提示用户先运行 /setup-sandcastle。并行运行需先让用户定义任务或接受任务列表。

限制与规则:不得运行超过配置的并行上限的沙箱数量;无论成功或失败,使用后都必须销毁沙箱;合并回时若存在冲突,应暂停并询问用户如何解决。

适用场景:需要隔离环境的多任务并行开发、测试驱动开发、重构和功能实现。

其他信息:官方文档、收费、价格、平台支持等暂未提供。