dsh-skill-sync
在终端中运行以下命令:
dsh plugin install mi-lu-uncle/dsh-skill-sync
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install mi-lu-uncle/dsh-skill-sync,即可从 https://github.com/mi-lu-uncle/dsh-skill-sync 安装该插件。
插件介绍
当你用 DSH 的文件系统技能源从镜像仓库加载技能时,目录监视器会在 git pull 之后热重载变更——但没人负责定期拉取,也没人保证技能根目录里的符号链接始终和仓库一致。时间一长,新增技能没挂上链、移动或删除的技能留下失效链接,都会让「以为已经同步」的目录和真实内容脱节。
dsh-skill-sync 是对 mattpocock 技能同步脚本的轻量封装:把同一套逻辑暴露为 DSH 命令,并可选地挂一个定时器。同步时会先对镜像执行 git pull --ff-only,再在技能根目录里 reconcile 符号链接——为新技能建链、修复被移动的路径、清理已删除或弃用技能留下的陈旧链接。
日常你可以用即时同步命令在需要时手动跑一遍;若希望无人值守,可在配置里开启定期任务(默认关闭,需显式 opt-in)。适合已经在用文件系统技能源、通过镜像仓库分发技能,并希望拉取与链接维护自动化的人。
使用场景
- 镜像仓库更新后需要一键拉取并整理技能目录链接
- 技能增删改后符号链接与仓库不一致
- 希望定期自动同步而不仅依赖手动 git pull
适合人员
- 使用 DSH 文件系统技能源的用户
- 通过镜像仓库分发技能的团队
- 需要维护技能根目录符号链接的维护者