dsh-session-import
在终端中运行以下命令:
dsh plugin install kinyokun/dsh-session-import
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install kinyokun/dsh-session-import 即可安装该插件,项目源码见 https://github.com/kinyokun/dsh-session-import。
插件介绍
DSH 会话一旦导出,往往只是一堆 JSONL 文件和散落的附件,直接拷到新机器上既不能继续对话,也丢失了子会话的层级关系和模型配置。dsh-session-import 把这个问题变成一步操作:在新会话页面点击「导入对话」,选择 ZIP 或裸 JSONL,预览校验结果后确认目标工作区,整棵会话树就落地为一条可继续对话的新会话。
插件通过 DSH 官方 SessionHandle 写入、验证并关闭会话,完整保留历史消息、系统提示词、模型状态、Agent 预设与子会话父子关系;图片和文件附件经 SHA-256 校验后恢复引用,裸 JSONL 则要求目标 DSH 已存有对应附件字节。异常路径会撤销已挂载的根会话并将会话目录移入恢复区,导入完成后可通过 dry-run 预览安全撤销整个会话树。
适合在多台机器间迁移 DSH 对话、需要定期备份会话历史、或希望在新 DSH 实例中无缝延续之前工作的开发者与深度用户。
使用场景
- 将本地 DSH 对话完整迁移到新机器或新工作区
- 从旧 DSH 实例导出会话后在新实例中无缝继续对话
- 定期备份 DSH 会话历史以备灾或审计
适合人员
- 在多台开发机间共享 DSH 对话的开发者
- 需要定期备份会话历史的深度 DSH 用户
- 希望在新 DSH 实例中延续之前工作的用户