Repository navigation
v1.0.10
Ark CLI v1.0.10 — 内置 AI Agent Skills 同步发布。
安装:
npm i -g @volcengine/ark-cli@1.0.10Change 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也会被拒绝。