Skip to content

v1.0.10

Choose a tag to compare

@fanziqingbyte fanziqingbyte released this 30 Jul 14:44
· 38 commits to main since this release

Ark CLI v1.0.10 — 内置 AI Agent Skills 同步发布。

安装:

npm i -g @volcengine/ark-cli@1.0.10

Change Log

Added

  • 为 +chat、+understand 和 +gen 增加按单次调用解析的临时数据面执行上下文,支持安全组合 Profile、API Key、Base URL、模型名与 Endpoint。
  • 新增 arkcli resources resolve <endpoint-id>,通过权威元数据解析 Endpoint 支持的工作流、生成模态与资源区域。
  • infer endpoint get 支持查询预置推理接入点。
  • 扩展 arkcli doctor:新增 CLI、账号、模型及报告诊断视图。

Changed

  • --profile 继续作为持久上下文选择器;显式 --api-key / --base-url 仅覆盖本次数据面调用,不写回 Profile。
  • Endpoint + API Key 调用会先读取 Endpoint 的权威区域,再派生对应的 Platform Base URL。
  • 数据面 override 只允许在真正消费它们的命令中使用;控制面或本地命令会 fail-fast。
  • Agent Skills 补充五类 Profile × text/image/video 能力矩阵,以及 Chat、Understand、Gen、Resources 间共享的执行上下文规则。

Fixed

  • 修复 +understand --dry-run 仍调用 Responses API、产生用量或存储响应的问题。
  • 修复 +gen --dry-run 与真实执行使用不同模态解析路径,导致合法生图模型被误判的问题。
  • 修复 Endpoint 调用错误继承 Profile 区域/Base URL,以及 Endpoint/模型资源类型不一致的问题。
  • 保留安全凭证配对:显式 Base URL 必须同时提供显式 API Key,避免把 Profile API Key 发送到覆盖后的 URL。
  • 收紧不兼容 Profile、Endpoint 和模型组合的错误提示,不再静默跨 Profile 借用凭证。

Tests / Release

  • MR 门禁通过:5,942 个测试,diff line coverage 75.76%。
  • Stable NPM 与 Volc CDN 发布检查均通过。
  • 6 个 GitHub fallback 二进制均由发布 manifest 下载并完成 SHA-256 校验。

Breaking Changes

  • 根命令已移除全局 --region 与 --project-name;Region/Project 现在由所选 Profile 决定,请使用 --profile 切换持久上下文。
  • 数据面 override 校验更严格:仅传 --base-url 会被拒绝;在不消费数据面 override 的命令上传入 --api-key / --base-url 也会被拒绝。