Skip to content

dsh-chat-import

Verified

dsh-chat-import · v0.25.2 · MIT · Web UI

Import conversation history from 25+ AI coding agents into DeepSeek Harness as resumable sessions — tool calls, reasoning and results kept intact, with reverse export. | 把 25+ AI 编程 Agent 的聊天记录导入 DeepSeek Harness 继续对话,保留工具调用、推理与结果,支持反向导出。

Install

dsh plugin add dsh-chat-import

Confirm the layer applied with dsh --profile default --dump-config — see the install guide.

Source

Tags

Creators

Readme

DSH Chat Import 宣传图

DSH Chat Import

基于 DeepSeek Harness 构建的会话导入插件,一键导入外部 Agents 的聊天历史并在 DeepSeek Harness 中继续对话。

所有会话,尽续于此。

English 简体中文

version downloads GitHub stars GitCode license Awesome DSH Plugin dsh.so install

支持数据源

Claude Code
Claude Code
Codex
Codex
Gemini CLI
Gemini CLI
Goose
Goose
Crush
Crush
Qoder CLI
Qoder CLI
Kimi CLI
Kimi CLI
Kimi Code
Kimi Code
Reasonix
Reasonix
OpenCode
OpenCode
MiMo Code
MiMo Code
ZCode
ZCode
Grok Build
Grok Build
OpenClaw
OpenClaw
Kilo Code
Kilo Code
Pi Coding Agent
Pi Coding Agent
Hermes
Hermes
Cursor
Cursor
Cline
Cline
Continue
Continue
Zed
Zed
Antigravity
Antigravity
ChatGPT
ChatGPT
WorkBuddy
WorkBuddy
Qwen
Qwen
DSH
DSH
TeleAgent
TeleAgent
Trae Work
Trae Work
Mistral Vibe
Mistral Vibe
本地 JSONL
本地 JSONL

安装

插件依赖 dsh 0.1.5-rc.1 及以上版本 —— 已在 0.1.x 与 0.2.0-rc.1 上验证(dsh-tools 需满足 >=0.1.0-rc.6 <0.3.0)

  1. 通过终端安装
dsh plugin --profile web add dsh-chat-import                    # npm 包
  1. 通过插件市场安装

使用

  1. 通过GUI导入会话 从左侧栏底部的「导入会话」按钮打开导入窗口(使用 DSH Claude Style 主题时,这个按钮收在左下角的账号菜单里),选择你想导入的会话并一键导入。手上有别的工具导出的文件(网页版导出、自写脚本、列表外的工具)时,用同一个窗口顶部的「从文件导入」:填本机路径后回车,或点「选择…」挑文件;路径是目录时会弹窗问你是否搜索子文件夹。预览确认后再导入;识别失败会列出每个候选解析器的原因,并给出把该格式转成受支持格式的 Skill 指引。
导入会话面板 —— 亮色 导入会话面板 —— 暗色

截图界面同时使用了作者的另外一个主题插件 DSH Claude Style 的 DeepSeek 配色:在 DSH 内复刻 Claude Code Desktop 的视觉和交互体验,提供 Claude 与 DeepSeek 两套配色。如果你对默认主题不太习惯,不妨来尝试一下。截图中的工作区与会话均为示例数据。

  1. 通过Agent调用工具进行导入
# 参考调用格式
import_chat({ format: "claude", path: "~/.claude/projects" })
import_chat({ format: "chatgpt", path: "~/Downloads/chatgpt-export/conversations.json" })
import_chat({ format: "local-jsonl", path: "D:\downloads\session.jsonl" })

配置

为了兼容TUI用户,插件提供的工具会始终注入上下文,您可以在设置页配置导入工具不注入上下文、或部分注入上下文,这会节省大量token。

完整工具 / 命令用法见 docs/USAGE.zh-CN.md。

功能一览

能力 入口 说明
导入 侧边栏面板「导入」页 从其他Agents导入对话,保留推理过程、工具调用结果和系统提示词(可选)
文件导入 面板「从文件导入」/ /import auto <path> 任意本地文件或目录:三级探测(显式格式 > 内容标记 > 逐格式试跑)、预览先行、目录可问「是否搜索子文件夹」;识别失败摊开各解析器原因,一键复制可直接发给 Agent 的任务模板,并注册 dsh-chat-import-convert 转换 skill
撤回导入 侧边栏面板「历史」页 展示导入记录,一键删除本插件创建的会话。
导出 上下文工具 DSH 会话序列化回外部Agents
忽略 自动 + /ignores 命令 归档 / 删除 / 删工作区自动登记源,重扫跳过;/ignore、/unignore 管理忽略表

文档

文档 说明
使用详解 每个工具 / 命令的完整参数、示例与边界行为
互转协议 Interchange v1 协议与 bundle 格式
转换指南 给 Agent 的 Skill 指令:把任意转录转成可导入的 interchange v1 文档
设置页迁移 DSH 0.1.5 → 0.1.7 插件设置页迁移(实测报错、兼容写法)
更新日志 版本历史(英文)
路线图 已实现 / 规划
贡献指南 开发环境、提交规范、安全与隐私

友链

只想迁移配置(技能、hooks、全局设置等)而不需要会话历史?推荐使用dsh-movein

Star History

Star History Chart