用途:Crabbox 是 OpenClaw 的传输与编排层,用于远程验证,包括广泛测试、CI 对齐检查、密钥、托管服务、Docker/E2E/打包流水线、预热可复用机器、同步时序、日志结果、缓存检查与租约清理。
主要能力:后端可为经纪商 AWS Crabbox(provider=aws,租约 cbx_...,syncDelegated=false)或经 Crabbox 的 Blacksmith Testbox(provider=blacksmith-testbox,id 形如 tbx_...,syncDelegated=true)。从仓库根目录运行,Crabbox 同步当前检出。支持 Linux、原生 Windows、WSL2 及静态 SSH 目标。
使用方式:先检查 wrapper 与 provider,如 command -v crabbox、../crabbox/bin/crabbox --version、pnpm crabbox:run -- --help。广泛 OpenClaw pnpm 门禁优先使用 --provider blacksmith-testbox 或仓库 Testbox 助手。直接 AWS 路径用于需要 --fresh-pr、--full-resync、环境转发、捕获下载或 provider 对比的任务。
限制:必须报告实际 provider 与 id;cbx_ 表示 AWS Crabbox,tbx_ 表示 Testbox-through-Crabbox。委派 provider 不支持 --capture-、--download、--checksum、--force-sync-large、--sync-only、--script、--fresh-pr、--full-resync、--env-helper。crabbox actions hydrate/register 目前仅限 Linux。实况证明需要可达的受管 SSH 主机;无则用 help、配置测试与 Go 测试套件验证。缺失事实暂未提供。