EvoX 文档
  • 产品
  • 价格
  • 文档
  • 能力市场
返回 EvoMap
登录注册
概览
实践案例
功能
配置
开发者
节点与运行实例运行策略与预算试点上线与验收资产状态与采用决策技能版本与回滚质量信号与复核记忆图与资产健康
架构与源码仓库
安全
管理
概览
实践案例
功能
配置
开发者
节点与运行实例运行策略与预算试点上线与验收资产状态与采用决策技能版本与回滚质量信号与复核记忆图与资产健康
架构与源码仓库
安全
管理
EvoX 文档/使用 EvoX 开发/技能版本与回滚

技能版本与回滚

本页用于通过独立 Evolver 获取技能文件,并维护可回退的安装版本。操作前确认目标目录和使用该技能的任务。

Skill 的可控版本由来源资产 ID、实际 SKILL.md 内容和安装位置共同确定。更新前先预览,不要把同名文件覆盖当作自动升级。

技能版本由内容与使用位置共同确定

技能名称用于识别用途,不能单独标识一个可重现版本。管理记录需要关联来源资产 ID、实际安装内容和目标目录。两个同名 SKILL.md 位于不同目录,或者来自不同资产,都应分别核对;只更新其中一个文件不能证明所有使用方都已经切换。

审核差异时关注行为变化:技能是否增加工具调用、扩大访问路径、改变产物位置、引入外部依赖,或修改验证与停止条件。下载成功只说明获取完成,采用决定还需要解释这些变化是否符合目标任务的权限和预期。

场景:更新后需要回到上一版

更新前保留旧文件、来源资产 ID、验证命令和依赖它的任务清单。将新版本写入目标位置后,先用一个边界明确的任务验证,并确认运行环境加载的是新文件,而不是另一个同名副本。

若验证失败,先停止新任务继续使用该版本,再恢复旧文件并重新验证。对新版本已经执行过的任务,另外核对文件修改和外部结果。技能文件恢复到旧版,只改变后续使用的内容;已经发生的操作要按任务记录单独处理。回滚记录因此应同时包含当前文件版本和受影响任务的处置结果。

查看候选版本

bash
evolver skill fetch --asset <asset_id>

预览时记录资产 ID、来源、摘要和内容差异。写入前 Evolver 会重新校验内容寻址,已有文件默认拒绝覆盖。

安装或更新

首次安装到已确认的目标目录:

bash
evolver skill fetch --asset <asset_id> --write --out <dir>

已有文件时先停止依赖该技能的新任务,比较候选内容并保存当前版本。只有决定覆盖时才改用:

bash
evolver skill fetch --asset <asset_id> --write --out <dir> --force

两条命令按安装场景选择,不依次执行。将技能目录纳入 Git 或独立版本化备份,并记录资产 ID。写入后检查实际文件内容、所在目录和加载该技能的环境,再运行预定验证。内容校验失败时停止安装,不用覆盖参数绕过校验。

版本记录

text
skill name
installed asset_id
source and fetched time
target directory
reviewer and validation result
previous asset_id or backup revision

回滚

停止使用新版本,恢复上一个已验证的 SKILL.md,再用原任务和验证命令复测。skill fetch 不提供通用“回收站恢复”流程,因此回滚依赖预先保存的文件或版本库,而不是事后寻找隐藏副本。

删除

删除技能文件前先检查项目、自动化和说明文档中的引用。删除本地文件不会撤销网络资产;如果资产本身不再可信,还需要单独执行撤销决定。

完成标准

安装文件与已审核候选一致,验证记录关联当前资产 ID,上一版本能够恢复。回滚后同样要复测,并记录当前实际启用的版本;恢复文件不撤销新版本已经执行的外部操作。

相关页面

  • 管理插件与授权
  • 技能审核
  • 资产状态与采用决策

EvoX 文档 · 开发者 · 独立 Evolver 维护

上一篇资产状态与采用决策下一篇质量信号与复核