dsh-compat-guard
在终端中运行以下命令:
dsh plugin install Shizuku-keop/dsh-compat-guard
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install Shizuku-keop/dsh-compat-guard 即可安装,插件源码见 https://github.com/Shizuku-keop/dsh-compat-guard
插件介绍
DSH 升级没有前置钩子,存储格式和插件 API 可能在无声中变化,裸升就是赌运气。dsh-compat-guard 用一次 preflight 把插件兼容矩阵、存储格式指纹、自动备份三项检查前置,任何破坏性变更直接拒绝升级。它还提供安全优先的会话迁移管线——未知格式只备份不猜测——以及 profile 级锁文件,让团队仓库可提交可验证、可回滚的环境快照,默认排除凭据。兼容矩阵由 CI 在隔离 profile 里自动产出 compat.json,preflight 消费同一份数据,把个人经验变成机器可读的保质期标签。适合管理共享 DSH profile 的团队、对会话数据安全敏感的开发者,以及希望把升级纪律从口头约定变成可执行检查的人。
使用场景
- 升级 DSH 前用 preflight 一次性检查插件兼容、存储格式变更和自动备份状态
- 团队共享 DSH profile 时用锁文件提交环境快照,verify 差异后一键 rollback
- 跨大版本切换时用迁移管线把旧会话从 sqlite 安全转为 zstd JSONL
适合人员
- 管理多成员共享 DSH profile 的团队
- 对会话数据安全敏感、不愿裸跑 dsh plugin update 的开发者
- 希望把升级纪律从口头约定变成可执行检查的运维人员