dsh-chat-import:DeepSeek Harness 的会话迁移插件,导入 14 种 Agent 历史对话
nwflower/dsh-chat-import
将Claude Code、Codex等14种Agent历史消息导入DSH,无缝续聊并支持回导出。
把 Claude Code、Codex、ChatGPT 等工具的历史对话完整导入 DeepSeek Harness,并支持反向导出回 Claude Code。
dsh plugin --profile web add github:nwflower/dsh-chat-import- 分类
- 会话与消息
- 平台
- DSH-Plugin
- 作者
- nwflower
- 分发方式
- 插件
dsh-chat-import 核心特性
dsh-chat-import 仓库信息

dsh-chat-import 仓库简介
dsh-chat-import 是 DeepSeek Harness(DSH)的会话迁移插件(DSH plugin),由 Nwflower 维护,采用 MIT 协议,用于将 Claude Code、Codex、ChatGPT、Cursor、Gemini、Reasonix、opencode、ZCode、Grok Build、OpenClaw、Pi Coding Agent、Hermes、Kimi CLI 以及 DSH 自身的会话日志等 14 种外部 Agent 工具的历史对话,以完整保真的方式导入 DeepSeek Harness,并作为可续接的会话继续对话。它解决的是多工具切换时历史上下文丢失的痛点,让你在 DSH 中无缝延续其他 Agent 的思考过程。核心能力包括:一键导入、批量导入、完整保真(工具调用、推理块、标题、模型、时间戳等)、可续接会话,以及反向导出/同步回 Claude Code。
dsh-chat-import 这个 DSH plugin 支持哪些导入来源?
该插件为每种来源提供独立工具,覆盖 14 种主流 Agent 工具,包括 Claude Code 的 JSONL 转录、Codex 的 rollout 文件、ChatGPT 与 Cursor 的会话数据、Gemini 的对话记录、Reasonix、opencode、ZCode、Grok Build、OpenClaw、Pi Coding Agent、Hermes、Kimi CLI 等,还支持本地 JSONL 文件。导入时源文件以只读方式处理,绝不改写原始数据,DSH 引擎本身也不受影响。每个导入都会在源工作目录(cwd)下生成新的会话分组,方便管理。
dsh-chat-import 怎么安装和配置?
安装命令如下,通过 DSH 的插件管理机制添加:
dsh plugin --profile web add github:nwflower/dsh-chat-import
安装后,插件会注册到 DSH 的会话侧边栏,你可以通过界面选择导入来源并执行导入。该插件需要 Node.js 22.13 或更高版本,依赖 @deepseek-ai/dsh-tools 和 @deepseek-ai/dsh-client-locale 等官方工具包,确保与 DeepSeek Harness 的深度集成。
dsh-chat-import 如何实现完整保真的会话导入?
插件在导入时尽可能保留源记录中的工具调用及结果、思考块、标题、模型信息和时间戳,实现“完整保真”。批量导入模式下,你可以指向一个目录或整个数据库,每个文件或对话都会成为独立的会话,并生成逐文件摘要。导入后的会话可以在 DSH 中无缝续接,继续对话而不丢失上下文。
dsh-chat-import 支持反向导出和同步到 Claude Code 吗?
支持。插件提供 export_claude 命令,将 DSH 会话序列化为 Claude Code 可加载的 JSONL 转录,Claude Code 可用 --resume 参数恢复(只读,不会修改 DSH 日志)。同时 sync_to_claude 命令可增量追加会话的新轮次到 Claude Code 文件,且带有保护机制,不会静默覆盖。这实现了双向迁移,方便你在不同工具间来回切换。
dsh-chat-import 的兼容性和项目状态如何?
该插件由 Nwflower 维护,采用 MIT 许可证,项目创建于 2026-08-13,最近更新于 2026-08-16,目前有 42 个 Star、8 个 Fork,无未解决问题。它已列入 Awesome DeepSeek Harness 和 Awesome DSH Plugins 列表,属于活跃维护的社区插件。