SuperAPI AI 工具集

auto-updater

通用与其它

查看项目

更新于 10-15 16:49

技能介绍

用途:该技能面向法律环境中的社区技能更新管理。它读取本地配置中已安装技能清单与更新偏好,逐个到来源仓库比对提交,发现新版本时展示差异并要求人工确认,不提供自动应用模式。

主要能力:按安装时固定的提交 SHA 与来源仓库当前提交比对,仅信任不可变的提交 SHA,不信任标签、分支或版本号;展示 SKILL.md、hooks/hooks.json、.mcp.json 及其他文件的完整差异;对钩子变更、MCP 服务器变更、工具权限扩张、新增网络请求或技能目录外写入、用途描述变化等安全面单独标记并要求人工批准;更新前对新版本重新运行 skills-qa 扫描,出现回归时默认拒绝;检查技能的新鲜度窗口,必要时提示重新核验参考资料;应用更新前备份旧版本,支持通过 /legal-builder-hub:auto-updater --rollback [skill] 回滚。

使用方式:按偏好分为通知或手动模式。通知模式展示完整差异并询问是否应用;手动模式仅列出可更新项,用户就绪后运行 /legal-builder-hub:auto-updater --apply [skill]。更新应用后写入新的提交 SHA 到本地配置。

限制:不存在自动应用模式,任何更新都需人工阅读差异并批准;不管理未通过 hub 安装的技能;扫描在只读子代理中进行,安装方可写权限仅在人工批准后才获得;对触发拒绝级模式的新版本不提供覆盖选项;用户须自行在信任审查中确认变更安全性。具体配置路径、偏好项与新鲜度类别字段以资料为准。