Skip to content

v1.1.10

Choose a tag to compare

@github-actions github-actions released this 15 Sep 06:37
· 35 commits to master since this release

v1.1.10 · 2026-09-15

  1. 新增 Agent 与 Skill 环境标识

    普通 API 调用及 ve docs search、ve docs fetch 支持通过环境变量识别调用方和当前 Skill。VE_CALLER_NAME 优先级最高;不存在或为空时回退到各 Agent 的环境变量探测,仍无法识别且 VE_CALLER_TYPE=ai_agent 时使用通用名称 agent。

    User-Agent 沿用 skill-invoker/<agentName>,并根据 VE_SKILL_NAME 追加 skill/<skillName>;未提供 Skill 名称时只记录 Agent。名称会移除首尾空白,并对分隔符、控制字符等进行百分号编码;--user-agent 自定义值继续追加在默认 User-Agent 后。

  2. Ark CLI 代理新增来源与调用上下文传递

    ve arkcli 继承父进程全部环境变量;未设置 SOURCE_FROM 时默认注入 SOURCE_FROM=ve,已有值予以保留。同时逐项映射以下变量:

    父进程变量 额外注入 Ark CLI 的变量
    VE_CALLER_TYPE ARKCLI_CALLER_TYPE
    VE_CALLER_NAME ARKCLI_CALLER_NAME
    VE_SKILL_NAME ARKCLI_SKILL_NAME

    三项独立生效,无需同时存在。来源变量存在时原样复制其值(包括空字符串),覆盖对应的 ARKCLI_*;不存在时保留已有目标值。原始 VE_* 变量继续传递,注入仅作用于 Ark CLI 的执行环境。ve tosutil 及 ve toscli 别名继续继承原始环境。

  3. 完善中英文使用文档

    补充调用方识别优先级、User-Agent 格式和 Ark CLI 环境变量映射说明。

使用示例:

VE_CALLER_TYPE=ai_agent \
VE_CALLER_NAME=codex \
VE_SKILL_NAME=arkcli-models \
ve arkcli --help

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