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 迁移历史的用户;在设置页点击导入,幂等跳过重复,需重启网页服务。

Package
dsh-read-history
Compatibility
Unverified
Version
0.1.1
License
MIT
Last updated
Aug 14, 2026

Install

This plugin has no verified bundle, or compatibility checks failed. Read the repository notes first. Read the full README ↗

使用方法(通过设置页导入)

安装并重启 dsh web 后,按下面的步骤导入历史会话:

  1. 打开 DSH Web 界面(默认 http://127.0.0.1:3080)。
  2. 点击左侧边栏底部的 「设置」 图标,进入设置页。
  3. 在设置页里找到 「对话历史导入」 区块(标题下方有说明文字)。
  4. 点击 「导入 Claude」 或 「导入 Codex」 按钮,分别导入对应工具的历史会话:
    • 只导 Claude Code 的历史 → 点 「导入 Claude」
    • 只导 Codex CLI 的历史 → 点 「导入 Codex」
    • 两个按钮各自独立,导入期间按钮会显示「导入中…」并暂时禁用。
  5. 等待导入完成,区块里会显示结果:
    • 成功卡片:显示本次创建了多少个 DSH 会话(如「导入完成:创建 12 个 DSH 会话」)。
    • 统计行:上次导入时间、累计创建/跳过/失败会话数。
    • 已创建的会话列表:每个会话显示标题、所属工作区、轮次数与 DSH 会话 id。
  6. 回到左侧边栏,在对应的工作区下就能看到导入的会话(与现有会话并列),点击即可查看完整历史(用户/助手消息、轮次结构、标题)。

提示:

  • 导入是幂等的——同一个会话重复导入会自动跳过,不会产生重复。
  • 导入的会话会出现在与其原始工作目录(cwd)匹配的工作区里,而不是「未分组」。
  • 想同时清掉某次的导入?没有内置「撤销」,但可以直接删除对应工作区下的会话。