DSH Plugins
返回列表
🧠

dsh-vault

记忆 更新于 2026.08.26

在终端中运行以下命令:

dsh plugin install XiaoWind/dsh-vault

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

在 DeepSeek Harness 中运行 dsh plugin install XiaoWind/dsh-vault 即可安装该插件,源码位于 https://github.com/XiaoWind/dsh-vault,安装后重启 Web 应用生效。

插件介绍

在 DeepSeek Harness 中,对话历史存储在持久化层里,与工作区文件夹本身是脱节的。换电脑、迁移项目,或者只想留一份本地备份,之前的对话就跟着丢了。dsh-vault 做的事情很直接:让工作区文件夹自己变成一份完整的、可携带的对话档案。

安装之后,每个工作区文件夹下会自动生成 dsh-session-vault/ 目录。会话每追加一条事件,就实时按顺序写入对应的 JSONL 文件;会话结束时再整理成干净快照。工作区名称缓存在同目录下的 workspace.json 中。整个过程零配置、无外部依赖,无需任何手动操作即可持续记录。

搬到新机器时,把整个文件夹拷贝过去再作为工作区打开即可。插件在启动时自动将 vault 中缺失的会话导入持久化层,并把每条会话的工作目录重绑到文件夹当前的绝对路径,即使路径变了对话也能完整恢复。整个过程幂等,已存在的会话不会被重复写入。适合经常在多台机器之间切换、偏好把一切留在本地文件夹中的 DSH 用户。

使用场景

  • 换电脑后打开文件夹即可恢复所有历史对话
  • 将项目文件夹连同完整记录一起拷贝给同事
  • 在多台开发机之间切换工作区而不丢失上下文

适合人员

  • 经常在多台机器间切换的 DSH 用户
  • 偏好把对话记录留在本地文件夹的开发者
  • 需要迁移或归档工作区会话的团队