SuperAPI AI 工具集

crabbox

部署与运维

查看项目

更新于 10-16 03:06

技能介绍

用途:Crabbox 作为本仓库 Windows 专项验证的传输层,把当前检出同步到远程 Windows 主机,运行与本地一致的 PowerShell 和 dotnet 入口,收集结果,并停止为任务创建的租约。它是 OpenClaw Crabbox 工作流的精简移植,不包含其 Linux、macOS、Docker 等验证通道。

主要能力与目标选择:原生 Windows 构建、单元测试、CLI、WinUI、安装程序等使用 --provider azure --target windows --windows-mode normal;WSL 侧网关行为使用 --windows-mode wsl2;运维管理的机器使用 --provider ssh --target windows --static-host <host>;Azure 不可用时可用 --provider aws。WSL2 不能作为原生 WinUI、MSIX、PowerShell 等行为的证明。

使用方式:默认使用已安装并验证的 Crabbox 二进制,导出 CRABBOX 与 CRABBOX_PROVIDER,检查 --version、--help、config path、whoami 与 git 状态。先在租约就绪后按需 warmup(可加 --keep、--idle-timeout、--ttl,UI 工作从开始就加 --desktop),保存返回的租约 id,再用 run 加 --id、--preflight、--timing-json、--script-stdin 执行校验。原生 Windows 控制器改用 PowerShell,并用 here-string 传脚本。

关键限制:不要投机性预热租约;不要用 WSL2 替代原生 Windows 收尾验证;不在日志或 PR 中输出 az login 或配置内容;不要把不可信代码同步到有凭据或运维管理的 Windows 主机;任务结束后停止所有任务创建的云租约并记录源 SHA、provider、租约 id、命令与结果。Azure 需要订阅认证与 Azure CLI;AWS 需经 broker 会话。公开 SSH 被封时仅在确认 VPN 已激活后设置 CRABBOX_AZURE_NETWORK=private。缺失信息:具体收费、价格、账号申请方式暂未提供。