Slowdownnn/dsh-read-history ↗★ 1
dsh-read-history
Import Claude Code / Codex CLI conversation history into DeepSeek Harness (DSH): each conversation becomes a native DSH session under its original workspace. 适合从其他 CLI 迁移历史的用户;在设置页点击导入,幂等跳过重复,需重启网页服务。
Install
This plugin has no verified bundle, or compatibility checks failed. Read the repository notes first. Read the full README ↗
README
Read the full README ↗使用方法(通过设置页导入)
安装并重启 dsh web 后,按下面的步骤导入历史会话:
- 打开 DSH Web 界面(默认 http://127.0.0.1:3080)。
- 点击左侧边栏底部的 「设置」 图标,进入设置页。
- 在设置页里找到 「对话历史导入」 区块(标题下方有说明文字)。
- 点击 「导入 Claude」 或 「导入 Codex」 按钮,分别导入对应工具的历史会话:
- 只导 Claude Code 的历史 → 点 「导入 Claude」
- 只导 Codex CLI 的历史 → 点 「导入 Codex」
- 两个按钮各自独立,导入期间按钮会显示「导入中…」并暂时禁用。
- 等待导入完成,区块里会显示结果:
- 成功卡片:显示本次创建了多少个 DSH 会话(如「导入完成:创建 12 个 DSH 会话」)。
- 统计行:上次导入时间、累计创建/跳过/失败会话数。
- 已创建的会话列表:每个会话显示标题、所属工作区、轮次数与 DSH 会话 id。
- 回到左侧边栏,在对应的工作区下就能看到导入的会话(与现有会话并列),点击即可查看完整历史(用户/助手消息、轮次结构、标题)。
提示:
- 导入是幂等的——同一个会话重复导入会自动跳过,不会产生重复。
- 导入的会话会出现在与其原始工作目录(
cwd)匹配的工作区里,而不是「未分组」。- 想同时清掉某次的导入?没有内置「撤销」,但可以直接删除对应工作区下的会话。