用途:VM0 CLI 用于在安全沙箱环境中构建、部署和运行 AI 智能体,并管理其配置、输入输出与运行日志。
安装与认证:执行 npm install -g @vm0/cli 全局安装,或使用 npx -y @vm0/cli 免安装运行;用 vm0 --version 验证。认证执行 vm0 auth login,CI/CD 可用 vm0 auth setup-token 获取令牌并设置环境变量 VM0_TOKEN。
主要能力:vm0 init 初始化项目并生成 vm0.yaml;vm0 compose vm0.yaml 部署配置;vm0 run 以提示词运行智能体,支持变量、密钥、环境文件、输入卷与制品存储,并可从检查点或会话继续;vm0 cook 一键执行。日志通过 vm0 logs 查看事件、系统、指标与网络信息,支持时间与条数过滤。存储方面,vm0 volume 管理输入文件,vm0 artifact 管理输出文件,均可 init、push、pull、克隆与查看状态。还支持 vm0 agent 列表、检查与克隆,vm0 usage 查看用量,vm0 secret 与 vm0 variable 远程管理敏感值和非敏感配置,vm0 model-provider 配置 Anthropic、OpenRouter、Moonshot、MiniMax 等模型提供商。
配置与限制:智能体由 vm0.yaml 定义,含版本、框架、说明文件、技能 URL 与环境变量,敏感值用 ${{ secrets.NAME }}、普通变量用 ${{ vars.NAME }} 引用。CI/CD 下需显式传参,如 init 用 --name、compose 用 -y、secret set 用 --body。资料未说明定价、配额或沙箱具体限制,暂未提供。