SuperAPI AI 工具集

update-aegis

测试与质量

查看项目

更新于 10-16 06:46

技能介绍

用途:这是 Aegis 方法包的主机维护技能,用于更新当前 AI 编码主机上已注册的 Aegis 安装,不用于修改目标项目。默认只更新当前主机;更新全部已注册主机需显式使用 --all。若注册了多个主机且无法确定当前主机,应先询问。已安装方法包根目录与开发检出目录不同时,不应更新开发检出。不执行后台自动更新,仅响应用户显式触发。

主要能力与用法:从已安装方法包根目录检查主机级注册表:python scripts/aegis-update.py status --json。注册表缺失时先注册当前主机,依据主机安装指南与实际发现路径,不猜测。若 ~/.config/aegis/config.toml 已声明 method_pack_root,注册其他主机时优先使用该规范根目录。注册示例:python scripts/aegis-update.py register --host codex --sync-mode junction --discovery-root ~/.agents/skills/aegis --reload-hint "restart Codex"。更新命令:python scripts/aegis-update.py update --host <host> --json;全部主机:python scripts/aegis-update.py update --all --json;预演:python scripts/aegis-update.py update --host <host> --dry-run --json。若检出有本地改动,不应覆盖,可询问用户或经明确许可使用 --stash。

完成判定:仅当更新器报告所选主机且更新后 doctor 校验成功才算完成。链接型发现根会传递 discoveryRoot 给 aegis-doctor.py,直接子级视图声明 discoveryNamePrefix 时也会传递;复制型主机会验证复制后的技能目录存在,再对方法包根运行 doctor。多个主机共享同一 methodPackRoot 时,复用一次检出更新,再分别刷新各主机暴露或校验路径。报告应包含所选主机/安装 id、前后提交、是否已是最新、同步模式、doctor 结果与重启提示。

限制:Kimi Code CLI 自动安装由插件管理,不要用 Aegis 更新器处理其托管副本,应使用原生更新或重装流程并运行 /plugins install https://github.com/GanyuanRan/Aegis、/plugins info aegis、/reload,再以 kimi-code-auto 配置运行 doctor。插件管理型主机可注册,但更新路径归插件管理器所有。其他平台、收费与效果信息暂未提供。