SuperAPI AI 工具集

gsd-reapply-patches

通用与其它

查看项目

更新于 10-16 01:08

技能介绍

用途:在运行 GSD 更新后,把用户此前对 GSD 工作流、命令或智能体文件的本地修改重新应用到新版本上。本地补丁会在更新时自动保存到 gsd-local-patches 目录。

主要能力:检测补丁备份目录(含全局安装路径与本地安装回退);读取 backup-meta.json;显示补丁摘要,包括来源版本、当前版本与修改文件数量;逐文件比对备份版本与新安装版本;若新文件与备份一致则跳过(上游已包含该修改),若不同则识别用户新增或修改的段落并合并到新版本;当用户改动的段落同时被上游修改时标记为冲突并让用户选择保留哪一份;合并后写入安装位置;最后询问是否保留或清理补丁备份目录,并输出每个文件的状态(已合并、已跳过、冲突已解决)。

使用方式:通过 GSD 技能/命令入口调用该技能;执行过程中按步骤提示确认冲突处理与是否保留备份。命令前缀与平台根路径在安装时由模板变量提供,具体取值以实际安装环境为准。

适用场景:用户曾修改 GSD 工作流、命令或智能体文件,随后执行了更新,需要把本地定制恢复回新版本时使用。

限制:仅处理已存在于 gsd-local-patches 备份中的修改;未发现补丁时直接结束;冲突需用户手动选择解决方案;清单将在下次更新时重新生成,本技能仅记录被修改文件。具体支持的版本、平台路径细节资料中未完整提供。