dsh-vault
在终端中运行以下命令:
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 用户
- 偏好把对话记录留在本地文件夹的开发者
- 需要迁移或归档工作区会话的团队