Skip to content

buguoshixc/deepseek-harness-external-migration

40Last commit Aug 14, 2026

deepseek-harness-external-migration DSH plugin

This plugin provides three tools: external_migration_scan (read-only inventory), external_migration_preview (read-only parsing with previews), and external_migration_import (writes native Harness sessions after confirmation). Source files are never modified, credentials are never copied, and MCP secrets are replaced with environment-variable references.

How to install the deepseek-harness-external-migration DSH plugin

dsh plugin --profile web add /absolute/path/deepseek-harness-external-migration-0.1.0.tgz

Copying does not run this command. Review the repository and version before installing the deepseek-harness-external-migration DSH plugin.

deepseek-harness-external-migration DSH plugin data source

deepseek-harness-external-migration DSH plugin snapshot date: Aug 16, 2026

discovered

What the deepseek-harness-external-migration DSH plugin can do

  • Scan external tools (Codex, Claude Code, Qoder, OpenCode) for configuration signals and session history without writing anything.
  • Preview parsed transcripts with short excerpts before committing to import.
  • Import sessions into native Harness format, but only after explicit confirm=true flag.
  • Export a reviewable configuration bundle to $DSH_HOME/migrations/external-agents/.
  • Replace MCP secrets with environment-variable references and never apply generated MCP configuration automatically.

Where the deepseek-harness-external-migration DSH plugin fits

  • Migrate from Claude Code to DeepSeek Harness with a safety review of all configuration.
  • Transfer session history from Codex or OpenCode into Harness for unified access.
  • Audit existing external agent configurations before importing them into Harness.
  • Preview what will be imported without making any changes to the system.
  • Generate a configuration bundle that can be manually reviewed and applied later.

Who the deepseek-harness-external-migration DSH plugin is for

  • Users currently using Codex, Claude Code, Qoder, or OpenCode who want to switch to DeepSeek Harness.
  • Developers who need a safe, audited migration path for agent configurations and session data.

deepseek-harness-external-migration DSH plugin limitations

  • Requires DeepSeek Harness 0.1.0-rc.5 or a compatible later release.
  • Requires Node.js 22.19+ or 24+.
  • Only supports external tools explicitly listed: Codex, Claude Code, Qoder, and OpenCode.
  • MCP configuration is not applied automatically; it must be reviewed and manually enabled.
  • The package must be installed via absolute path to a .tgz file, not from a registry.

deepseek-harness-external-migration DSH plugin: from the repository README

Quoted from the buguoshixc/deepseek-harness-external-migration README, the upstream source of the deepseek-harness-external-migration DSH plugin. Copyright remains with the original authors.

Safely migrate configuration signals and session history from Codex, Claude Code, Qoder (`qcoder` is accepted as an alias), and OpenCode into DeepSeek Harness. The plugin provides three model-facing tools: - `external_migration_scan`: read-only inventory; no transcript bodies, no returned credentials, and no writes. - `external_migration_preview`: read-only parsing with short transcript previews. - `external_migration_import`: requires `confirm=true`, writes native Harness sessions, and exports a reviewable configuration bundle. Source files are never modified. Credentials are never copied. MCP secrets are replaced with environment-variable references, and generated MCP configuration is not applied automatically. ## Install ```sh dsh plugin --profile web add /absolute/path/deepseek-harness-external-migration-0.1.0.tgz ``` The package declares a `dsh.bundle.patch`, so `dsh plugin` activates it as a profile layer. Restart the profile after installation. Then ask Harness to scan, preview, and finally import the desired sources. The default configuration review bundle is written below `$DSH_HOME/migrations/external-agents/`. See [README.zh-CN.md](./README.zh-CN.md) for the full

Read the full READMERepository license: MIT

deepseek-harness-external-migration DSH plugin questions

How do I install the External Migration plugin?

Run `dsh plugin --profile web add /absolute/path/deepseek-harness-external-migration-0.1.0.tgz`. The plugin uses a bundle patch, so you must restart the profile after installation. Make sure you have DeepSeek Harness 0.1.0-rc.5 or later and Node.js 22.19+ or 24+.

Does this plugin modify my original source files?

No. Source files are never modified. The plugin only reads from the external tools’ configurations and session history. It writes new Harness sessions only when you explicitly confirm with `confirm=true`.

What external tools are supported for migration?

Currently supported tools are Codex, Claude Code, Qoder (also accepts `qcoder` as an alias), and OpenCode. The plugin does not support other agent frameworks out of the box.

How do I preview the data before importing?

Use the `external_migration_preview` tool. It performs read-only parsing and returns short transcript previews. No data is written during preview. You can then decide whether to proceed with `external_migration_import`.

What happens to MCP secrets during migration?

MCP secrets are replaced with environment-variable references. The generated MCP configuration is not applied automatically; it is written to a reviewable bundle. You must manually enable the configuration after reviewing it.