Nwflower/dsh-chat-import
Import migration history messages from Agent tools such as Claude Code, Codex, Reasonix, etc., and continue the conversation in DeepSeek Harness (DSH)
Import conversation histories from 16+ AI agents — Claude Code, Codex, ChatGPT, Cursor, Gemini, Kimi CLI, Grok Build, OpenClaw, Pi Coding Agent, MiMo Code, ZCode, and more — into DSH as full-fidelity resumable sessions, preserving tool calls and reasoning traces. Exports DSH sessions back to Claude Code, Codex, or Kimi wire files, plus portable interchange bundles with SHA-256 fingerprints for cross-machine restore.
Install
dsh plugin --profile web add dsh-chat-importRequires Node.js >=22.13 and DeepSeek Harness 0.1.x. After install, call any import_* tool in a DSH session to start importing. Source files are always read-only — never rewritten.
Compatibility
Requires Node.js >=22.13, targets dsh 0.1.x (tested on 0.1.0-rc.6 and 0.1.0-rc.7). Read-only on source files; exports do not modify DSH session logs.
Details
- Repo: Nwflower/dsh-chat-import
- Category: Coding & Development
- Stars: 85
- Last push: 2026-08-17
- First seen: 2026-08-13
Recent updates
16 supported import sources. Export matrix: Claude Code (JSONL --resume), Codex rollouts, Kimi wire files, portable interchange bundle. Roadmap: additional import/export targets.
FAQ
- How do I install dsh-chat-import?
- Run: dsh plugin --profile web add dsh-chat-import — requires Node.js >=22.13 and dsh 0.1.x.
- What AI agent conversation formats can I import from?
- Claude Code, Codex, ChatGPT, Cursor, Gemini, Reasonix, opencode, MiMo Code, ZCode, Grok Build, OpenClaw, Pi Coding Agent, Hermes, Kimi CLI/Kimi Code, Qoder CLI, and DSH session logs.
- How do I export a DSH session back to Claude Code?
- Use the export_claude tool in DSH: export_claude({ path: "output/path" }) — produces a JSONL transcript that Claude Code can load with --resume. The original DSH log is never modified.
Alternatives
PC2005-cloud/dsh-pet · openma-ai/open-managed-agents