DSH Plugins
返回列表
dsh-config-vault

dsh-config-vault

工作流 更新于 2026.10.20

在终端中运行以下命令:

dsh plugin install klT45/dsh-config-vault

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 终端执行 dsh plugin install klT45/dsh-config-vault(源码仓库:https://github.com/klT45/dsh-config-vault),安装后重启或在设置 → 插件中启用并重载,再打开设置 → 配置保险箱。

插件介绍

DeepSeek Harness 的配置并不集中在一个文件里:各 profile 的 cordis.patch.yml 管模型路由、主题、插件参数、MCP 与智能体预设;package.json 管插件清单;技能与规则在 ~/.agents;工作区列表在 storages/workspace.json;登录凭据在 .credentials.yaml。手动改坏配置时,很多人只能在目录里堆 .bak 备份,既难对比也难放心回滚。dsh-config-vault 把「留底、对比、恢复、带走」做成一套一致的产品能力。

插件按作用域把相关文件收进快照目录,并为每个文件记录 sha256。你可以对比「快照 vs 当前磁盘」或「快照 vs 快照」,看到行级 diff 与 JSON 变更路径,敏感密钥值一律打码。回滚前先预演会列出新增、覆盖、未变以及仅当前存在的文件;执行前会自动再拍一张安全快照,过程中失败可回退,且快照里没有的文件只会被报告、绝不会被删。凭据默认不进快照;若显式包含,导出时必须用口令做 AES-256-GCM 加密。

同一套逻辑可通过设置页、对话里的 config_vault 工具或 CLI 使用,适合经常试插件、改路由与 MCP、整理技能与工作区、又希望在出问题时有明确「回到某一时刻」底线的个人用户与小团队。导出标准 JSON 包后可在换机或共享配置时导入并预演再恢复。若宿主正在运行,恢复可能触发多次重载,工作区列表也建议在停止宿主时恢复——这些限制会在预演里提示。

截图预览

使用场景

  • 装插件或改 cordis.patch.yml 前先拍快照,出问题一键回到安装前
  • 对比当前设置与某次快照的行级差异,看清路由、插件与 MCP 改了什么
  • 导出 JSON 配置包换机或给同事,导入后预演再恢复

适合人员

  • 经常试插件、改模型路由与 MCP 的 DSH 深度用户
  • 需要可审计、可回滚配置变更的个人或小团队
  • 在多台机器或多 profile 间同步技能、规则与工作区列表的人