veadk mpa 命令可以一键准备前置资源(网络、APIG、PostgreSQL、Skill Space、Worker)并部署智能体到 AgentKit Runtime,无需检出 agentkit-mpa-agent 源码。Studio 和 CLI 共用同一编排实现。
MPA 智能体使用预构建的容器镜像,支持账号共享 APIG 注册和元数据初始化。部署后可通过 veadk mpa control 子命令组管理智能体生命周期,包括查看绑定关系、创建和更新智能体、管理配置版本和会话配置。
前置条件
- 已安装
veadk-python(Preview 源码安装方式见安装)。 - 已配置火山引擎访问凭据(
VOLCENGINE_ACCESS_KEY、VOLCENGINE_SECRET_KEY,可选VOLCENGINE_SESSION_TOKEN)。 - 已准备 PostgreSQL 数据库(可使用 AIDAP 自动准备,也可手动创建)。
- 已准备预构建的 MPA 智能体容器镜像。
- 部署账号须具备 AgentKit Runtime、Skill Space、Tool、VPC/子网、APIG/IM Gateway 及
GetCallerIdentity操作权限。
命令总览
veadk mpa 命令组包含以下子命令:
使用 YAML 配置部署
veadk mpa provision 从 YAML 配置文件准备前置资源(网络、共享 APIG、数据库、Skill Space 和 Worker),然后部署 Runtime。适合可重复部署和团队协作场景。
--agent-id 为稳定标识,复用同一 ID 可恢复失败的部署。使用 --dry-run 可在本地验证配置并查看资源计划,不执行任何云操作。
YAML 配置支持自动准备 PostgreSQL(
managed.postgres.mode: auto),无需手动提供数据库地址和凭据。示例配置参考仓库中的 prd-spec/features/mpa-agent-oneclick-provision/mpa-create.config.example.yaml。
通过命令行创建
veadk mpa create 通过命令行选项创建 MPA 智能体实例,编排流程为:确认工作负载身份 → 确认 Skill Space → 确认 Tool → 预置元数据 → 计算面部署 → 校验绑定 → 验证实例。
支持 --config 传入 YAML 文件提供选项默认值,显式命令行选项优先级更高。
compute-plane 为 runtime 时,须提供 --tool-image 以创建专用 Tool,或通过 --agentkit-tool-id 指定已有 Tool。TOS 挂载设置要求创建新 Tool,不能与 --agentkit-tool-id 同时使用。初始化管理数据库
veadk mpa init-admin-db 在配置的管理 Workspace 上准备 mpa_admin_db。自动模式下(managed.postgres.mode: auto),会通过 AIDAP 自动准备 PostgreSQL Workspace;手动模式下使用已有 PostgreSQL 实例。
--source-url-env 指定保存旧注册库 URL 的环境变量名称。命令会原子复制注册记录,不搬迁业务库,不修改运行中 Runtime 的环境变量。
控制面命令
veadk mpa control 子命令组通过 AgentKit Studio BFF 管理 MPA 智能体生命周期。所有命令支持 --studio-url、--token 和 --timeout 全局选项,可分别通过 VEADK_MPA_STUDIO_URL、VEADK_MPA_STUDIO_TOKEN 环境变量提供。
查看智能体
创建智能体
更新智能体
操作管理
配置版本管理
会话配置管理
删除预览
在 Studio 中使用
部署 Studio 后,Studio 自动复用已部署 Studio 的 UserPool、客户端、Identity 地域和/oauth/callback 进行 MPA 智能体托管创建。Studio 无需创建 YAML,直接使用代码内置的北京地域配置。
选择智能体 → MPA 智能体 → 创建 MPA 智能体进入三步创建流程:填写基础信息、PostgreSQL 自动准备说明,以及可选的 OpenViking 配置。填写 Runtime 名称(4–64 个 ASCII 字母、数字、下划线或连字符),服务端生成智能体 ID 并注入 Agent 和 Worker。提交后依次准备账号网络、APIG、Worker、独立业务库和 Skill Space,然后部署并检查 Runtime 就绪状态。成功后刷新列表查看。
Studio 内置配置使用北京地域的默认镜像和模型。模型 API Key 从
VEADK_MPA_CONFIG_MODEL_AGENT_API_KEY 环境变量读取。选择其他地域时 Studio 会返回配置错误。