Skip to content

v1.1.11

Choose a tag to compare

@github-actions github-actions released this 23 Sep 06:38
· 27 commits to master since this release

v1.1.11 · 2026-09-23

  1. Proxy-CLI 接入 16 个火山引擎产品 CLI

    在 ve arkcli、ve tosutil 基础上扩展为统一的产品代理入口,当前版本内置 16 个可直接调用(ready)的产品原生命令,覆盖对象存储 TOS(tosutil、ve-tos-cli)、火山方舟 Ark(arkcli)、日志服务(volclog)、函数服务 veFaaS(vefaas)、智能网盘(ve-adrive-cli)、流式计算 Flink(volc-flink)、AI 原生 BaaS Supabase(byted-supabase-cli)、向量数据库 Milvus(milvus-cli)、Viking 知识库(viking-cli)、AI MediaKit(mediakit-cli)、实时音视频 RTC(vertc)、边缘函数(nest)、可观测 VeOps(veops-cli)、国际化翻译 Starling(starling)和 OpenViking(ov)。产品命令后的参数原样转发,标准输入、输出与退出码保持产品原有语义,认证与 profile 配置继续遵循各产品自身规则。

  2. 新增产品目录发现与托管管理命令

    新增 ve proxycli list 和 ve proxycli info <产品ID>,查看当前版本支持的产品、调用入口、支持平台与官方文档;ve proxycli install/upgrade <产品ID> 用于预装或升级托管程序(upgrade 支持 --yes 跳过确认),也可通过 ve proxycli run <产品ID> -- <参数> 按产品 ID 显式调用。管理命令使用产品 ID(如 TLS 的 ID 为 tls-cli,调用入口为 ve volclog),仅 ready 状态的产品可以调用;Agent 可通过 ve proxycli list --output json 读取目录后再按各产品文档调用。

  3. 按需单文件安装,加固下载来源与并发安装

    产品 CLI 与 VE 宿主独立分发:默认安装 VE 不会下载任何产品工具,首次调用某个产品能力时才下载对应的单文件程序并校验 SHA-256,之后复用本地程序;系统 PATH 中已存在原生程序时优先使用,外部安装仍由原包管理器维护。下载地址限定在内置可信来源白名单内,并发首次安装只会发布一个完整程序;在线清单不可用时回退到内嵌固定版本清单。

  4. 普通 OpenAPI 请求统一携带持久化客户端标识

    X-Client-Id 请求头从此前的 ve docs search/fetch 扩展到全部普通 OpenAPI 请求,包括 --force 调用和 MCP 工具发起的 API 调用。请求头在签名前设置,GET、表单 POST 和 JSON POST 均会携带,不会出现在 URL 查询参数或请求体中,也不改变 User-Agent 与输出格式。标识仍为首次请求时生成的 UUIDv4(122 位随机熵),持久化在 ~/.volcengine/client_id(Windows 为 %USERPROFILE%\.volcengine\client_id),重启、升级、登录或切换 profile 后保持不变;无法读取、保存或校验标识时请求直接报错,不发送没有稳定标识的请求。通过 --header 传入的同名请求头会被本地持久化标识覆盖;ve arkcli、ve tosutil(含 ve toscli)等代理执行不生成或注入该标识。

  5. skills-setup v0.9.0 仅引导安装 ve

    技能初始化不再单独安装 @volcengine/ark-cli,方舟 CLI 统一通过 ve arkcli 按需获取,避免重复安装以及全局 bin 已存在时的安装冲突。

使用示例:

ve proxycli list
ve proxycli info tls-cli
ve volclog --help
ve milvus-cli version
ve proxycli install tls-cli
ve proxycli upgrade tls-cli --yes

完整变更:v1.1.10...v1.1.11