dsh-chat-import

@Nwflower · 会话与消息
检测未发现问题无安装脚本来源一致

将 16+ 家 coding agent 的完整对话历史导入为可续聊的 DSH 会话,并支持反向导出回 Claude Code/Codex/Kimi

v0.6.2版本
npm 预构建包安装方式
2026-08-21最近更新
87 · 5,330Star · 周下载
dsh plugin --profile web add dsh-chat-import查看仓库

插件介绍

根据仓库资料整理 · commit b27250c

主要功能

  • 支持从 Claude Code、Codex、ChatGPT、Cursor、Gemini、opencode 等 16+ 家 coding agent 批量导入完整对话历史,每段对话生成独立可续聊的 DSH 会话
  • 导入保留工具调用、推理过程、标题、模型与时间戳,并按来源 cwd 归入对应 workspace
  • 提供反向导出能力,将 DSH 会话序列化回 Claude Code、Codex、Kimi 的原生格式文件
  • 支持增量写回(如 sync_to_claude)与双向同步面板,默认不覆盖原文件、过滤子代理对话,可按目录排除
  • 可导出/恢复带 SHA-256 校验的可移植 interchange bundle,用于跨机器备份迁移
  • 可将其他 agent 的 agents/prompts/skills/instructions 迁移为 DSH 的持久化 skills,并生成 MCP、settings 的迁移建议供审核

适合什么时候用

  • 从其他 coding agent(如 Claude Code、Cursor、ChatGPT)迁移到 DeepSeek Harness 并希望继续原有对话上下文
  • 需要把 DSH 会话导出回 Claude Code / Codex / Kimi,或做跨机器备份与团队交接
  • 希望把已有的 agent 配置、prompts、skills 一并迁移到 DSH,并对 MCP / settings 差异进行审核

安装后会多出什么

界面侧边栏「Import sessions」面板,可按 workspace 浏览并多选批量导入 · 面板内「Sync」标签页,提供双向增量同步开关与排除目录配置
命令/import/import-all/mcp-status/settings-suggest/resume-claude/resume-codexdsh-chat-import doctor
Agent 工具import_claudeimport_chatgptimport_local_jsonlscan_discoverexport_claudeexport_codexexport_kimiexport_bundlerestore_bundlesync_to_claudeimport_agentsdoctor

使用前需要

  • 需要 Node.js ≥ 22.13
  • 面向 DSH 0.1.x(在 0.1.0-rc.6 / rc.7 上测试)
  • 安装后需在 profile 的 bundles 中包含 import-claude 插入行(cordis patch)才能生效

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
Agent 控制浏览器 UI凭据环境变量文件系统MCP外部网络会话数据宿主子进程
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库Nwflower/dsh-chat-importnpmdsh-chat-import@0.6.2安装方式npm 预构建包收录日期2026-08-13固定 commitb27250cc8b90 · 2026-08-21
dsh plugin --profile web add dsh-chat-import