请使用 WorkBuddy 内置 expert-manager,帮我基于当前已上线的最新安装包安装或更新 superun 全托管开发专家团,技术名为 superun-autopilot。
下载入口:https://www.superun.com/web-api/packages/superun-autopilot/workbuddy/squad/download
版本信息:https://www.superun.com/web-api/packages/superun-autopilot/workbuddy/squad/latest
1. 每次执行都重新请求版本信息,取得 revision、version.id、version.version、version.downloadUrl、version.sha256 和 version.size,不沿用历史对话中的 CDN 地址、旧 ZIP 或旧解压目录。以本次返回的 version.downloadUrl 下载对应安装包;使用固定下载入口时跟随重定向。
2. 核对下载文件的 SHA-256 和字节大小,再次查询版本信息。如果 revision 或 version.id 已变化,重新获取最新包并校验;尚未上线、下载失败或校验不通过时停止,说明原因并保留现有安装。
3. 在新的临时目录完整解压,保留 workbuddy 目录中的隐藏文件、角色、技能、脚本和配置。自动解析 WORKBUDDY_CONFIG_DIR,未设置时使用 ~/.workbuddy;同名安装目录为 plugins/marketplaces/my-experts/plugins/superun-autopilot。未安装时全新安装;已安装时记录原版本,保留用户修改并按当前客户端规范更新完整包,无法确认可替换状态时说明冲突。
4. 使用内置 expert-manager 按当前客户端规范校验并注册安装目录,关联本次真实 WorkBuddy 会话。安装失败或不兼容时报告实际原因,不把文件复制完成当作注册成功。
5. 安装或更新成功后,仅处理当前配置目录下 plugins/cache/my-experts/superun-autopilot 的旧缓存;没有缓存则跳过。回读安装内容,核对与本次安装包一致。
6. 告诉我本次是全新安装还是更新、实际安装版本及使用入口;更新时说明原版本。检查“专家·技能·连接器 → 专家 → 我的专家”能否找到 superun 全托管开发专家团。无法直接核对客户端时如实说明;需要新建会话或重启时,提示相应操作。