SuperAPI AI 工具集

iblai-vibe-agent-sandbox

智能体与模型

查看项目

更新于 10-15 22:16

技能介绍

用途:在 iblai-vibe 项目中为智能体添加 Sandbox 标签页,让用户选择智能体运行代码的方式,并在 Claw 模式下管理沙箱工作区与提示文件。

主要能力:Sandbox Type 卡片提供三种互斥类型。Computing Runtime(enable_computational_runtime)是轻量 JavaScript 计算器,成本低;Virtual Machine Shell(enable_virtual_machine)提供完整 Linux 虚拟机,可在隔离沙箱内写文件、执行真实 shell 命令;Claw(enable_claw)是专用 Claw worker,属持久化智能体主机,带自身技能与插件,按用量计费,选择后显示 OpenClaw 实例管理区。Claw 模式下可连接 OpenClaw 实例、编辑工作区提示文件(Identity、Soul、User Context、Tools、Agents、Bootstrap、Heartbeat、Memory),支持 Push 与 Auto Push on Save,并可选择模型。Virtual Machine Shell 模式下显示 Network Access(出口配置、网络策略与密钥)。

使用方式:先在页面挂载 SandboxConfig 与 AgentConfigPrompts(均来自 @iblai/iblai-js/web-containers,需要 platformKey 与 mentorUniqueId 属性),依次呈现 Sandbox → Prompts。前置条件为已配置认证(/iblai-vibe-auth)、MCP 服务器与技能(@iblai/mcp 于 .mcp.json),并提供真实 mentorId(智能体 UUID,不要编造)。需检查项目根目录 iblai.env 中的 PLATFORM、DOMAIN、TOKEN;缺失时可用命令下载模板:curl -o iblai.env https://raw.githubusercontent.com/iblai/vibe/refs/heads/main/iblai.env。仅 Claw 类型需要可访问的 OpenClaw 实例 URL 与 Gateway Token;无实例时 Sandbox 区显示 Add Instance,Prompts 区被限制,Computing Runtime 与 Virtual Machine Shell 只需开关。

限制:三种类型互斥,启用一种需在同一 PATCH 中关闭另外两种;Gateway Token 仅写入、不可读回;推送在配置字段全空时返回 400;未绑定沙箱时 claw-config 查询返回 404(视为未连接而非错误)。技能管理独立于沙箱,参见 /iblai-vibe-agent-skills。其余价格与部署细节资料暂未提供。