ARTICLE · 1004845
Agent 换了,对话别丢:一个插件把 Codex、Claude Code 聊天记录直接迁过去
Agent 换了,对话别丢:一个插件把 Codex、Claude Code 聊天记录直接迁过去
平时同时用 Codex、Claude Code、Cursor、OpenCode、DeepSeek Harness 写代码,很容易碰到一个问题:
换了 Agent,之前聊了半天的上下文怎么办?
最近发现一个挺实用的开源项目:
DSH Chat Import
它可以把其他 AI Coding Agent 的历史对话直接导入 DeepSeek Harness(DSH),而且不是简单复制聊天文本,而是尽可能保留:
• 对话上下文 • Tool Call / Tool Result • Reasoning • 工作目录 • 模型信息 • 时间戳
导入后可以直接继续聊。

支持哪些 Agent?
目前已经覆盖:
Codex、Claude Code、ChatGPT、Cursor、Gemini、OpenCode、Kimi Code、Qoder、Reasonix、OpenClaw、Pi 等 19 种 Agent。
同时还支持将 DSH 会话反向导出到:
Claude Code / Codex / Kimi Code
对于经常在多个 Coding Agent 之间横跳的人来说,这东西确实挺对症。
安装
如果已经安装 DeepSeek Harness,直接执行:
dsh plugin --profile web add dsh-chat-import然后重启 DSH。
导入历史对话
新版已经提供了图形界面。
打开 DSH 后,在右下角找到:
导入会话
选择需要导入的 Agent 和历史记录即可。

该插件可以自动寻找并识别出各类Agent工具存储的会话,可以直接从网页上选择导入,如果你知道自己agent的会话存储路径,也可以直接让 Agent 调用插件:
import_chat({ format: "claude", path: "~/.claude/projects"})导入 ChatGPT:
import_chat({ format: "chatgpt", path: "~/Downloads/chatgpt-export/conversations.json"})导入完成后刷新一下会话列表,就能看到迁移过来的历史对话。
直接打开,然后:
接着聊。
我觉得它最有价值的地方
以前换 Agent 基本意味着:
复制需求复制代码复制报错重新解释项目背景重新让 AI 理解上下文现在可以变成:
Codex ↓历史会话 ↓DeepSeek Harness ↓继续工作甚至还可以:
Codex ↓DSH ↓Claude CodeAI Coding Agent 越来越多之后,模型本身反而可能不是最麻烦的,真正麻烦的是上下文被锁在不同工具里。
这种“Agent 会话迁移工具”,我觉得以后会越来越有用。
项目
GitHub 搜索:
Nwflower / dsh-chat-import
开源项目,感兴趣的可以自己折腾一下。
如果你平时同时使用 Codex、Claude Code、OpenCode 之类的工具,这个项目值得收藏。