用途:为组织提供虚拟机设置界面,管理智能体 VM 沙箱可访问的网络策略与密钥。默认情况下,Virtual Machine Shell 沙箱中的每次对话运行在无网络访问的隔离 Linux VM 中,本界面维护打开网络访问的两类组织级记录。
主要能力:Network Policies 是可复用的命名 host:port 目标列表(每个最多 100 条);Secrets 是 VM 可使用但无法读取的密钥,环境变量中仅存占位符,真实值仅在向允许主机发起 TLS 请求时替换。两者由组织内所有智能体共享,具体绑定在智能体的 Sandbox 设置中完成。
使用方式:可作为 Account 页面的 Virtual Machine 标签挂载,或独立使用导出的 VirtualMachineAdminTab 组件,传入 tenantKey、可选 username 与 defaultTab。也可通过 REST API 在 ${dmUrl}/api/ai-account/orgs/{org}/ 下操作 virtual-machine-network-policy/ 与 virtual-machine-secret/,记录键放在请求体中。
限制:需要相应权限(组织管理员默认拥有);env_var 创建后不可修改,只能删除重建;密钥值永不返回;删除仍被智能体使用的策略会被拒绝;策略与密钥不跨组织共享;VM 生命周期按聊天用户积分计费。