请使用 WorkBuddy 内置 expert-manager,帮我安装或更新 superun PPT制作专家。
版本信息:https://www.superun.com/web-api/packages/superun-ppt-creation/workbuddy/expert/latest
下载入口:https://www.superun.com/web-api/packages/superun-ppt-creation/workbuddy/expert/download
1. 重新查询版本信息,取得 revision、version.id、version.version、version.downloadUrl、version.sha256 和 version.size,以本次 version.downloadUrl 下载。固定下载入口需要跟随重定向,不复用旧 ZIP。
2. 核对 SHA-256 和字节大小,再读版本信息;若 revision 或 version.id 已变化,重新下载并校验。没有有效版本、下载或校验失败时停止,保留原安装。
3. 在新的临时目录解压,保留 workbuddy-ppt-creation-expert 目录中的隐藏文件及完整内容。配置目录使用 WORKBUDDY_CONFIG_DIR,未设置时使用 ~/.workbuddy;安装目标为 plugins/marketplaces/my-experts/plugins/superun-ppt-creation。已有同名专家时先备份,再完整替换,不影响其他专家。
4. 用 expert-manager 的 validate_expert.py 校验,通过后用 register_expert.py 注册,关联当前真实会话。失败时报告原因并恢复原安装。
5. 成功后仅清理本专家对应的旧缓存,回读安装内容,报告新旧版本、摘要和入口。检查“专家·技能·连接器 → 专家 → 我的专家”是否可见;无法检查客户端时如实说明。