SuperAPI AI 工具集

devbox

通用与其它

查看项目

更新于 10-15 17:30

技能介绍

用途:创建、管理和销毁 Namespace devboxes,通过 /devbox <freeform> 或自然语言请求触发。每个箱体拥有独立名称、SSH 别名和转发端口。当请求涉及智能体工作(issue、临时任务或变体对比)时,在基础生命周期后跟随 OpenCode profile。

主要能力:解析 /devbox 参数并分派模式——销毁、状态查询、多变体(并行多次运行生命周期)、issue 分派、临时任务分派、纯 devbox。支持解析镜像(用户指定、项目根 Dockerfile.devbox 或默认 builtin:agents)、创建、配置 SSH、setup-github、开启隧道、销毁与查找。

使用方式:定义标识符(PREFIX、BRANCH、APP_PORT、TUNNEL_PORT、REPO),解析镜像后执行创建:devbox create --from .devbox-tmp/spec.yaml;配置:devbox configure-ssh "$NAME"、devbox setup-github "$NAME";隧道转发使用 ssh -L 命令。销毁用 devbox expire <NAME> --force,查找用 devbox list -o json。

限制:setup-github 需要镜像上有 gh,自定义基础镜像可能不含该命令;不要在 Dockerfile.devbox 中安装 Docker,Namespace 自动提供;常量如 APP_PORT_INTERNAL、APP_BIND_HOST 需随框架调整。其他细节资料未提供。