DSH Plugins
返回列表
🧠

dsh-session-import

记忆 更新于 2026.10.19

在终端中运行以下命令:

dsh plugin install Lipraty/dsh-session-import

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

在 DeepSeek Harness 中打开 Plugins → Add Plugin → Git repository,填入 https://github.com/Lipraty/dsh-session-import 安装并启用插件,或执行 dsh plugin install Lipraty/dsh-session-import。

插件介绍

换用 DeepSeek Harness 之后,你在 omp、Claude Code、Codex CLI、OpenCode、pi 或 ZCode 里积累的对话往往仍留在各自的本地归档里。DSH Session Import 面向这一迁移场景:在不启动源运行时、也不重放历史工具调用的前提下,把可读的有效主线路径整理成独立的 DSH v4 转换副本,再每次导入为一条全新的原生对话与工作区,之后在 DSH 内照常续聊。

插件的工作流刻意拆成「同步」与「导入」两步。同步只更新转换副本,不会创建、修改或替换已有 DSH 对话;每次导入都会分配新的会话 ID,重复或并发导入也不会复用旧会话。副本一旦保存,即使源归档被删或源数据后续变更,已导入的对话也不会被改写,已保存的副本仍可再次导入。

界面侧提供 Harness 列表、按标题/目录/会话 ID 搜索,以及针对所选源的「全部同步」与逐条「导入」;导入时可选择省略推理或工具输出,或在原工作区不存在时指定目标目录。底层通过只读扫描与 SQLite 访问读取会话数据,历史调用仅作数据转换,并在转换警告中说明未知或降级内容,不支持格式会明确失败而非假装无损。

适合已在 DSH 0.2.0-rc.2 环境使用、希望把多源编程助手历史迁入 DSH 并统一续写的开发者;若你仍依赖源产品的完整分支状态、账户钉选或上游运行时模拟,需要接受 README 所列各适配器的范围与限制。

使用场景

  • 从 Claude Code 或 omp 等项目会话归档迁入 DSH 后继续开发
  • 在换用 DSH 前把 Codex、OpenCode、pi、ZCode 等本地历史整理成可重复导入的副本
  • 需要保留可读对话主链但不想在 DSH 里重放旧工具调用或依赖源运行时

适合人员

  • 已在 DeepSeek Harness 使用并需合并多编程助手历史的开发者
  • 从其他 Harness 切换到 DSH、希望会话与工作区在 DSH 内续写的人
  • 能接受各源适配器范围限制、并愿意自行审查敏感会话内容的用户