快速了解
它能做什么
将受支持 AI Agent 的历史对话导入 DeepSeek Harness,并作为可继续的会话使用。
本站提供的是中文说明,不代表该项目或 Plugin 自身提供中文界面;语言支持请以上游文档为准。
Web Profile
Not declared in supplied evidence
证据已验证
核对日期 2026/9/13 UTC 13:49
选择前先看
这是一个 DeepSeek Harness Web 插件,可从列出的 21 种 AI 工具导入历史对话,包括 Claude Code、Codex、ChatGPT、Cursor 和 Gemini CLI。项目文档称会保留工具调用与结果、推理、标题、模型和时间戳等对话元素,并可在 DSH 中重新打开会话继续交流。它还说明支持导出为 Claude、Codex 和 Kimi 格式,以及默认关闭的可选双向增量同步。
适合谁
希望把进行中的编码 Agent 对话迁移到 DSH,或在 DSH 中集中管理会话历史的用户。
常见任务
- 将选定的本地 Claude Code、Codex、ChatGPT、Cursor 或其他受支持 Agent 对话记录导入 DSH。
- 打开导入后的会话,并带着已有上下文继续对话。
- 将 DSH 会话导出为文档说明的 Claude、Codex 或 Kimi 格式。
- 查看插件导入历史,并在确认后移除由插件创建的会话。
权限与数据
插件处理你选定的本地会话历史路径,并将导入的会话写入 DSH。
权限- 读取选定的本地对话记录文件和目录。
- 根据导入对话创建 DSH 会话。
- 仅在启用相关功能时,写入导出或同步后的会话数据。
- 导入的对话可能包含原始工具调用、结果、推理、标题、模型和时间戳。
- 文档说明双向同步默认关闭。
- 移除插件创建的会话需要确认。
- 提供的证据未声明需要外部服务。
- 提供的证据未声明需要凭证。
局限
- 仅支持项目文档列出的 Agent 格式。
- 导入时会按文档规则丢弃某些失败且重复的重试工具调用步骤。
- 同步时默认会过滤子 Agent 对话。
- 与独立 dsh-movein 项目的组合流程尚未经过联合验证。
DSHub 已核对
- 包清单标识版本 0.11.3、DSH bundle patch、Web 客户端平台、Node.js >=22.13 及所列 peer dependencies。
- 提供的 README 说明了安装、图形导入面板、import_chat 用法、导出目标和可选同步。
- 源代码固定到不可变 Git commit,且 bundle 结构检查已通过。
DSHub 未核对
- 本次整理未实际执行安装或运行时测试。
- npm 包内容未经过审计。
- 提供的证据未声明兼容的 DeepSeek Harness 版本范围。
固定版本安装
安装 DSH Chat Import
这个Plugin Bundle没有 DSH Plugin 安装操作,请根据源码文档使用真实交付方式。
维护者原文
项目 README
DSH Chat Import
A DeepSeek Harness plugin that imports conversation history from 18+ AI coding tools, so you can continue right where you left off.
</div>All sessions, continued in DSH.
Intro
DSH Chat Import imports conversation history with full context from other agents, turning it into a seamlessly resumable DeepSeek Harness session.
Now covers import from 21 agents: Claude Code, Codex, ChatGPT, Cursor, Gemini, Antigravity CLI, Reasonix, opencode, MiMo Code, ZCode, Grok Build, OpenClaw, Pi Coding Agent, Hermes, Kimi CLI / Kimi Code, Kilo Code, Qoder CLI, WorkBuddy, Qwen Work CN (千问办公) and DSH session logs.
Export back to: Claude Code, Codex, Kimi Code.
Supported Agents
Install
dsh plugin --profile web add dsh-chat-import # npm package
dsh plugin --profile web add -w link:/path/to/dsh-chat-import # local checkout (symlink)
Usage
- Import — pick the conversations to import from the "Import sessions" panel in the bottom-right of the GUI and import with one click, or have your agent call the context tool:
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" })
Reasonix directory imports conservatively collapse only recovery ancestors proven by both a strict semantic prefix and an explicit parent_id lineage. Ambiguous or divergent files remain separate; use lineageMode: "physical" for one session per JSONL.
Resume — refresh the session list, open the imported session, and keep chatting from where the source left off.
Sync (optional) — the panel's "Sync" tab offers bidirectional incremental sync, off by default. Sub-agent conversations are filtered out by default in both directions.
Tool injection (optional) — the "Session Import" settings section exposes three
injectToolslevels: Minimal (default, keeps only theimport_chatentry tool resident; low-frequency management tools stay out of context), Full (all 13 tools), and Off (invisible to the agent; the GUI panel still works). Tool descriptions are slimmed down to selection-time essentials; behavioral details ride along in execution results and error text, only when needed.
Full tool / command usage (parameters, examples, edge cases) lives in docs/USAGE.md.
Companion tool: config migration
Only need to migrate configuration (skills, hooks, global settings) rather than conversation history? dsh-movein handles config migration and complements this plugin -- DSH Chat Import only handles conversation history, and each tool works standalone. Its first-migration guide (中文) walks through a preview-first, apply-second, verify-each-step flow.
The combined flow of the two tools has not been jointly validated, and cross-linking is not a mutual endorsement; check sources, targets, duplicate-import and retraction boundaries for each tool separately.
This plugin's import_agents is a lightweight asset mover (it persists pi/opencode/Claude/Codex agents, prompts and skills as DSH skills); for full config migration (hooks, permission rules, settings), use dsh-movein.
Features
| Capability | Entry points | Description |
|---|---|---|
| Batch import | import_chat (20 formats) · scan_discover · sidebar panel |
Import 19+ sources with one tool; each conversation becomes its own session |
| Import history & purge | sidebar panel History tab | View imports.json records; remove plugin-created sessions (with confirmation) |
| Full-fidelity resume | Imported sessions | Tool calls & results, reasoning, titles, models and timestamps carry over |
| Export back | export_chat (format: claude / codex / kimi) |
Serialize DSH sessions back to Claude / Codex / Kimi |
| Bidirectional sync | panel "Sync" tab | Incremental sync in both directions (external ↔ DSH), off by default |
One documented exception to full fidelity: failed ghost retry steps. When a tool call never received its result and the very next step re-emits the same call id verbatim, the dead step is dropped at import — the result already pairs with the re-emitted call. Duplicate call ids in the imported log would hard-fail DSH's conversation folding (a second
startfor the same id), swallowing the whole trajectory after the first duplicate. See thedroppedRetryStepscounter on the converter result.
Docs
| Document | Description |
|---|---|
| Usage Reference | Full parameters, examples and edge cases for every tool / command |
| Interchange protocol | Interchange v1 protocol and bundle format |
| Changelog | Version history |
| Roadmap | Shipped / planned |
| Contributing | Development setup, commit rules, security & privacy |
Star History
有意识地管理
安装与管理
前置条件与目标 Profile
目标: Web Profile
交付方式: Git Bundle — Nwflower/dsh-chat-import#1e7a2906bf4094d1af43edbe1a6878c44af78442。
验证、更新与移除
显示生命周期命令
dsh plugin --profile web list兼容性与访问范围
DeepSeek Harness web bundle; Node.js 22.13+ declared: Not declared in supplied evidence。
风险事实
证据与编辑审查Manifest、Bundle patch、分发与新鲜度
不可变证据
审查状态与源码活动
导入敏感对话前请检查本地路径和目标会话数据;除非确实希望传播变更,否则保持同步关闭。
AI 审查于 2026/9/13 UTC 13:49。GitHub 事实核对日期: 2026/9/13 UTC 13:49。
自当前证据基线以来,没有记录到重要源码变化。