DSH Plugins
返回列表
⚙️

dsh-session-import

工作流 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install JuneLearn/dsh-session-import

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

在 DeepSeek Harness 中执行 dsh plugin install JuneLearn/dsh-session-import 即可安装该插件,项目源码地址为 https://github.com/JuneLearn/dsh-session-import。

插件介绍

换台电脑、切个部署、开一个新工作区,你想把上一段 DeepSeek Harness 对话原封不动地捡回来,却发现 DSH 有 /export 却没有现成的导入入口。dsh-session-import 补上了这一环:它读取 DSH 导出的 .zip 包和裸 .jsonl 日志,先做结构校验与 SHA-256 指纹比对,确认无误后再把内容注册为一条全新的 DSH 会话,整个过程在新建会话页面的 Import conversation 对话框中完成,支持拖放与文件选择。

导入前你可以预览标题、消息数、工具调用、turn 结构、原始工作区、模型与会话状态,并自由指定目标工作区、改标题、选择保留原始时间戳或重打为当前时间,还能按需同步模型与推理档位、Agent 预设、权限、沙箱与审批策略。插件始终分配新会话 ID,绝不覆盖已有会话;若持久化、工作区挂载或加载校验中任何一步失败,会整笔回滚,不留半截数据。ZIP 层面它严格校验 CRC-32、中央目录元数据、条目边界与本地头名称,直接拒绝加密、多盘和 ZIP64 格式。

适合需要在多台机器之间切换、在不同部署间迁移上下文、或用 /export 做会话备份的开发者。插件不发送外网请求、不触碰 API Key,上传文件仅在本地内存解析,配合 dryRun 校验与 open 一键恢复,把迁移摩擦降到最小。

使用场景

  • 更换电脑或部署后,将之前的对话完整恢复到新会话
  • 在不同环境间迁移上下文,保持模型配置与推理档位一致
  • 用 /export 备份后在新工作区一键还原并续写对话

适合人员

  • 需要在多台机器或部署间切换的 DSH 开发者
  • 跨环境迁移上下文的产品与工程团队
  • 依赖 /export 做会话备份的重度用户