SuperAPI AI 工具集

crabbox

通用与其它

查看项目

更新于 10-16 03:06

技能介绍

用途:Crabbox 是 OpenClaw 的传输与编排封装,用于远程验证。实际后端可为托管的 AWS Crabbox(provider=aws,租约 id 形如 cbx_...,syncDelegated=false),或经 Crabbox 委派的 Blacksmith Testbox(provider=blacksmith-testbox,id 形如 tbx_...,syncDelegated=true)。

主要能力:支持远程 Linux 宽泛测试、CI 对齐、密钥、托管服务、Docker/E2E/包测试通道、热备可复用盒、同步计时、日志与结果、缓存检查、租约清理。支持静态 SSH 目标(macOS、Windows 原生与 WSL2)、原生态托管的 Windows(us-west-2 按需 AWS 开发镜像)、托管的 macOS(需协调器支持 EC2 Mac 与配额/IAM)。可观测性参数包括 --preflight、--env-from-profile 与 --allow-env、--env-helper、--script/--script-stdin、--fresh-pr、--full-resync、--capture-stdout/--capture-stderr、--capture-on-fail、--keep-on-failure、--timing-json 等。

使用方式:从仓库根目录运行;OpenClaw 脚本优先使用 ../crabbox/bin/crabbox。可先检查 command -v crabbox、../crabbox/bin/crabbox --version、pnpm crabbox:run -- --help 等。宽泛维护者 pnpm 门禁可在符合 Testbox 规则时用 --provider blacksmith-testbox;需要直连 AWS 行为时用仓库 .crabbox.yaml 托管 AWS 路径。报告时须说明实际 provider 与 id:cbx_... 为 AWS Crabbox,tbx_... 为经 Crabbox 的 Blacksmith Testbox。

适用场景:远程后端证明、CI 对齐、Docker/安装/包路径、提供商/模型/鉴权、通道投递、网关/会话/工具、解析器/配置等需真实运行环境的验证;建议先证明修复前症状,再跑一次面向用户入口的 E2E。

限制:委派 provider 不支持 --capture-、--download、--checksum、--force-sync-large、--sync-only、--script、--fresh-pr、--full-resync、--env-helper;actions hydrate/register 目前仅限 Linux。密钥仅按需注入单条命令,不得打印或同步为仓库文件。预检仅诊断,不安装工具链。本地环境变量不视为操作者意图;仅当用户明确要求本地证明时才用 OPENCLAW_LOCAL_CHECK_MODE。免费额度、价格等信息暂未提供。