DSH Marketplace

dsh-chat-import

Nwflower/dsh-chat-import

Import full-fidelity chat histories from 13 coding agents (Claude Code, Codex, ChatGPT, Cursor, Gemini, opencode, and more) as resumable DeepSeek Harness sessions, with reverse export back to Claude Code.

19826JavaScriptMITSource

Install

Add dsh-chat-import to DeepSeek Harness

via npm

Resolves a published tarball rather than cloning the repository, and installs without any extra setup. Swap `web` for your profile name if you run another one.

via GitHub · npm package

Installing from GitHub runs the project's build script, which pnpm blocks until you allowlist it — run the command once and pnpm prints the exact key to add under `allowBuilds` in ~/.dsh/profiles/web/pnpm-workspace.yaml.

What happened when we ran it

Installed cleanly when we ran it

Every command here is run in a throwaway container against a clean profile, and the result is whatever the harness recorded — not a guess from the source. Last run 14d ago.

Show it in your README

install verified — dshmarketplace

For maintainers: the badge serves this listing's latest sandbox verdict, so a re-run updates it on its own — and it links readers to the full result here.

Due diligence

Before you install dsh-chat-import

  • Source of record: Nwflower/dsh-chat-import — present in the community registry that DSH's own plugin market installs from.
  • Licensed under MIT.
  • Detected: terminal surface. Read the source before granting these.
  • A listing here is not a security review. Plugins run with your agent's permissions.

The AI take

What it is — Imports chat histories from 19 coding agents into resumable DeepSeek Harness sessions.

Who it is for — When switching between different AI coding agents, this plugin allows continuing conversations seamlessly. Users who only rely on a single AI agent don't need it.

Watch out — Sandbox test passed in a new profile with successful registration. It can execute shell commands. No obvious issues found.

The verdict — I would install it because it supports history import from 19 agents and export back to Claude Code, but only if you frequently switch between tools.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.

What dsh-chat-import does

Document streams pass through guarded filters into grouped sessions and export bundles.

dsh-chat-import is a DeepSeek Harness plugin that imports conversation histories from external coding agents as full-fidelity, resumable DeepSeek Harness sessions. It reads source histories without rewriting them, creates a fresh session for each imported conversation, and groups sessions by the source cwd. Workspace resolution uses the authoritative project mapping in ~/.claude.json, with slug decoding for Reasonix and a home-directory sandbox guard.

The plugin provides importers for 15 sources named in the README, including Claude Code, Codex, ChatGPT, Cursor, Gemini, opencode, Kimi CLI / Kimi Code, Qoder CLI and local JSONL. It preserves recorded tool calls and results, thinking blocks, titles, models and timestamps where available. ChatGPT branches can become separate sessions, and opencode tool names are mapped to DeepSeek Harness equivalents. Export and handoff operations include export_claude, sync_to_claude, export_codex, export_kimi, export_bundle, restore_bundle, /resume-claude and /resume-codex.

This is intended for developers moving or backing up agent work while retaining resumable context. It is not the right choice for workflows that do not need cross-agent history, or where source formats are unavailable. Export can be lossy, although degradations reports orphan results, skipped injections and skipped attachments. The terminal surface reaches local conversation files, databases, session directories and configuration files because those are the sources and targets of its import, migration and export operations.

dsh-chat-import documentation

How dsh-chat-import works

DeepSeek Harness loads imported conversations as new sessions rather than modifying the source history or the DeepSeek Harness engine. Source files are read-only. Sessions are grouped into the workspace associated with their source cwd; the plugin consults ~/.claude.json first, applies greedy slug decoding for Reasonix, and uses a home-directory sandbox guard. If the recorded path is not available locally, the source file's directory is used.

dsh-chat-import commands and operations

The README names one importer per supported source, including import_chatgpt({ branch: 'all' }) for restoring every ChatGPT root-to-leaf branch. Other documented operations include export_claude, sync_to_claude, export_codex, export_kimi, export_bundle, restore_bundle, import_agents, import_mcp and import_settings. Slash commands include /resume-claude, /resume-codex, /mcp-status, /settings-suggest and /attach-workspaces.

export_claude produces a Claude Code JSONL transcript that Claude Code can load with --resume. sync_to_claude appends new complete turns without silently overwriting the target. Bundle export and restore use SHA-256 fingerprints and report when a cwd cannot be reached on the destination machine.

dsh-chat-import data handling

Imports retain tool calls and results, thinking blocks, titles, models and timestamps where the source records them. Tool messages from ChatGPT become tool/call and tool/result; opencode names are mapped to DeepSeek Harness equivalents such as websearch to web_search, question to ask_user_question and task to subagent. Export results include a degradations list for orphan results, skipped injections and skipped attachments.

import_agents converts agents, prompts, skills, instructions and config references from pi, opencode, Claude and Codex into persistent DeepSeek Harness skills. import_mcp reads Claude and Codex MCP servers and generates a reviewable DSH MCP client YAML snippet. import_settings reads Claude settings.json and Codex config.toml to produce migration suggestions.

dsh-chat-import requirements and limits

The repository advertises Node.js >= 22.13. The README does not define plugin-specific configuration keys or environment variables. Fidelity depends on what each source format records, and exports can therefore omit source concepts reported through degradations.

Written from the project's own documentation and kept in sync with it. Where the two disagree, the source is authoritative — read the README on GitHub

Same category

Alternatives to dsh-chat-import

2.2k

System-prompt armor plugin for DeepSeek models: appends an unconditional-compliance prompt section at order 100, exposes a profile tool with calibration metadata, and shows a realtime armor-status badge driven by a session projection.

Installed cleanly when we ran it

GitHub sourceJavaScript4d ago

AI review

dsh-infinite-gen-4

What it is — This is a DeepSeek Harness plugin that provides jailbreak prompts and test suite for DeepSeek V4.1.

Who it is for — When using DeepSeek V4.1 for network security red team testing, people who need to test the model's adversarial defense capabilities are suitable to install it. People who use non-DeepSeek V4.1 models do not need to install it.

Watch out — The sandbox test installed and registered successfully in a new profile. The plugin will execute shell commands.

The verdict — I would install it because it provides red team test suite for DeepSeek V4.1, but on the premise that it must be used strictly in controlled environments as per the legal disclaimer.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
1Source
2.1k

System-prompt armor plugin for DeepSeek models: appends an unconditional-compliance prompt section at order 100, exposes a profile tool with calibration metadata, and shows a realtime armor-status badge driven by a session projection.

Installed cleanly when we ran it

GitHub sourceJavaScript10d ago

AI review

dsh-infinite-gen-3

What it is — DeepSeek Harness plugin injects infinite-gen-3 system prompt to guide model into code construction and logical consistency inside .

Who it is for — When using DeepSeek Harness for DeepSeek-V4 tasks, installation is suitable. When users use non-DeepSeek-V4 models, this plugin is not suitable.

Watch out — Sandbox test passed: installed in new profile and registered by harness. No obvious pits found.

The verdict — I won't install it because it will execute shell commands, which is not the best approach.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
1Source

dsh-synapse

liangmianya

409

Visual, non-linear conversation workspace for DeepSeek Harness — sessions, follow-ups and branches become a browsable conversation map.

Installed cleanly when we ran it

npm packageJavaScript1mo ago

AI review

dsh-synapse

What it is — It visualizes sessions, follow-ups and branches from the same workspace as a browsable conversation map while preserving native DSH sessions as the sole source of truth.

Who it is for — Users performing non-linear conversations with DeepSeek Harness in web profile who need to organize multi-turn queries and branches. Users who prefer strict linear conversation flow do not need it.

Watch out — Sandbox testing passed with registration in a new profile. No obvious issues found. Canvas layout data is stored in the DSH_HOME/synapse/ directory.

The verdict — I would install it because it only projects committed events without altering core DSH mechanics.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
Source

billion-context

ranxianglei

213

The official billion-context plugin: a context-compression plugin for small context windows (a 100K context is enough), token savings (5x fewer tokens), and month-long single sessions (billions of tokens).

Installed cleanly when we ran it

npm packageTypeScript13d ago

AI review

billion-context

What it is — billion-context is a context-compression plugin for DeepSeek Harness that acts as a proxy between any AI coding agent and its model API, compressing long conversations to save tokens.

Who it is for — When you use DeepSeek Harness in Cursor for large coding projects that require marathon sessions, you can install it. If you prefer using a host's built-in summarizer or a model with sufficient context window, then this plugin is not suitable.

Watch out — Sandbox testing succeeded. No obvious issues found.

The verdict — I would install it because it supports running sessions with 18.76B cumulative tokens without window violations.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
1Source
165

Moves an existing DSH session to another agent preset through a previewable five-section handoff, preserving the source session and either pausing the target for confirmation or continuing immediately.

Installed cleanly when we ran it

npm packageJavaScript10d ago

AI review

dsh-plugin-bridge

What it is — It enables moving an existing DSH session to another agent preset through a previewable five-section handoff while preserving the source session and allowing the target to pause for confirmation or continue immediately.

Who it is for — When you are halfway through a task in the DeepSeek Harness WebUI and need to switch to a different tool preset to continue, this plugin can migrate the session through a five-part preview without touching the source history. If you have already finished switching all tasks, this plugin will not help because it focuses on migrating existing sessions.

Watch out — Tested successfully after installing in a fresh profile and registering into harness. Static check indicates it executes shell commands. No other obvious issues found.

The verdict — I would install it because it preserves the source session history during migration.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
1Source
122

Rewind conversation and workspace state, powered by a persistent Change Ledger.

Installed cleanly when we ran it

npm packageJavaScript7d ago

AI review

dsh-turn-rewind

What it is — Provide conversation and workspace state rewind in DeepSeek Harness using persistent Change Ledger.

Who it is for — If you are using DeepSeek Harness Web profile for agent tasks that modify the worktree and need to control conversation history and workspace state, this plugin fits. If your workspace does not use Git worktrees, this plugin does not apply.

Watch out — The sandbox test passed with successful installation and registration in a new profile. No obvious issues were found. However, in profiles providing the DSH Agent service, checkpoint capture for some messages may fail, leaving those messages without a usable rewind point.

The verdict — I would install it because the Change Ledger provides an explicit human-gated restore plan with two-step confirmation rather than automatic changes.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
Details