返回插件库
dsh-chat-import 封面

dsh-chat-import

将 16+ 种外部 agent 会话历史完整导入 DSH,支持反向导出与备份

github.com/Nwflower/dsh-chat-import
234 MIT 作者 Nwflower 更新于

安装

dsh plugin --profile web add dsh-chat-import

界面预览 1

dsh-chat-import

换工具不必丢掉过去:把 16+ 种外部 agent 的会话历史完整搬进 DSH,还能随时导出、同步和打包备份。

解决什么问题

从 Claude Code、Codex、ChatGPT、Cursor、Gemini、Reasonix、opencode、Kimi 等工具迁移到 DSH 时,最心疼的往往是攒了几个月的会话历史。本插件把这些外部会话(含工具调用、思考过程、标题与时间戳)以「完整保真」的方式批量导入为 DSH 原生会话,导入后无缝续聊;源文件始终只读、从不改写,DSH 引擎本身也绝不被改动。

反向同样覆盖:export_claude / export_codex / export_kimi 把 DSH 会话序列化回 Claude Code、Codex、Kimi 的格式,sync_to_claude 增量追加新回合、绝不静默覆盖,export_bundle / restore_bundle 还能生成带 SHA-256 指纹校验的便携备份包跨机器恢复。

核心功能

  • 16+ 种来源批量导入:import_*(17 个工具)覆盖 Claude Code、Codex、ChatGPT、Cursor、Gemini、Reasonix、opencode、MiMo Code、ZCode、Grok Build、OpenClaw、Pi、Hermes、Kimi、Qoder、DSH 日志与任意本地 JSONL
  • 完整保真续聊:工具调用与结果、思考过程、标题、模型、时间戳一并迁移,会话按来源 cwd 归入工作区
  • 矩阵导出:export_claude / export_codex / export_kimi 回写为可加载的对话格式,有损项都会显式报告
  • 便携备份:export_bundle / restore_bundle 生成双 SHA-256 指纹校验、可跨机器恢复的互换包
  • 幂等 + 增量:未变更的源直接跳过,增长的源只追加新增回合,缩水会被检测并报告
  • 资产与配置迁移:import_agents 把 prompt / 技能 / 指令转成持久化 DSH 技能,import_mcp / import_settings 生成可审阅的迁移建议
  • 审计与体检:verify_session / doctor 与 CLI dsh-chat-import doctor 做结构化审计与迁移健康检查

快速上手

安装后,在 DSH 会话里调用任意 import_* 工具:

import_claude({ path: "~/.claude/projects" })
import_chatgpt({ path: "~/Downloads/chatgpt-export/conversations.json" })
import_local_jsonl({ path: "~/downloads/session.jsonl" })

刷新会话列表即可打开导入的会话继续聊;scan_discover() 只读预览、侧栏「Import sessions」面板可按工作区浏览并多选导入,/import-all 一键批量导入。可选开启面板里的「Sync」标签做双向增量同步(默认关闭)。要求 Node.js ≥ 22.13,面向 dsh 0.1.x。

适合谁

  • 从其他 agent 工具迁移、想完整保留历史会话的用户
  • 多工具并行使用、需要备份、同步与交接会话的团队
  • 需要把 agent 资产(prompt / 技能 / 指令)一并迁移的进阶用户
标签 工具集成 自动化工作流

内容根据项目 README 整理 · 版权归原作者所有

报告问题 / 申请下架

相关插件