DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
M

dsh-model-switch

Model Switch

DSH plugin: choose models for subagents and plan execution separately / 为子代理和计划执行选择更合适的模型

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:lincong1987/dsh-model-switch#82ca558759abbd3cd4798c4ef63e5d3187a7a7ff
READMECompatibilityVersions
Model switch settings

Compatibility and provenance

Model Switch is published as dsh-model-switch and currently resolves to version 0.8.1. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
github
Registry updated
10/23/2026

Versions

0.8.1stable
10/23/2026
0.8.0stable
9/10/2026
0.7.1stable
9/9/2026
Show 5 more versionsCollapse versions
0.7.0stable
9/3/2026
0.6.1stable
9/2/2026
0.6.0stable
9/2/2026
0.5.0stable
8/22/2026
0.4.0stable
8/20/2026

Related plugins

Loading related plugins…

Latest
0.8.1
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
MIT
Source
github
GitHub
★ 10
Weekly downloads
0
Last push
10/23/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in models-usage.

Experimental Cot Translation Bundle@deepseek-ai/dsh-experimental-cot-translation-bundleExperimental machine translation of expanded reasoningWhale Widgetdsh-whale-widgetDeepSeek balance whale widget in the bottom-right corner of the DSH Web interface: balance/today’s usage/peak-off-peak pricing, customizable bubble click sequence (text/balance/today/peak-off-peak/image/random phrases and parallel weighted selection), per-line styles and fonts, floating quick editinOur Free Model@ebony-vinyl/dsh-our-free-modelOur Free Model — Install this plugin in dsh to use cutting-edge models including DeepSeek V4.1 Flash and Kimi K3, with no login, registration, or API Key required. The desktop version also offers an EAC co-payment channel; starting with 2.0, it supports ten account channels: LobsterAI, Qoder, TRAE, Usage@linxin666/dsh-usageUsage statistics plugin for the dsh web GUI: per-provider balance and coding-plan quota detection plus a live token usage ledger, with a compact price glance card above the sidebar's Settings row

README

dsh-model-switch

English | 中文

Use the right model for each stage of work in DeepSeek Harness.

The main conversation, subagents, and plan execution serve different purposes. dsh-model-switch lets each of them use a suitable model without changing the normal DSH workflow.

Why use it

  • Match models to tasks — keep your preferred model in the main conversation and use another model for subagents or plan execution.
  • Avoid repeated switching — save defaults once instead of changing models before every task.
  • Confirm before execution — review or change the model directly in the plan approval panel.
  • See what subagents use — display the model, context window, and reasoning effort, such as GPT-5.6 Sol 1M Max.
  • Keep the main model unchanged — after plan execution, DSH restores the previous main-session model.

Preview

Configure model defaults

Model switch settings

Choose the model for plan execution

Plan awaiting reviewPlan execution model

See the model used by a subagent

Open a subagent session to see its model, context window, and reasoning effort in the session header.

Subagent model details in the session header

Install

Use the GitHub spec. This plugin is not published as an npm package, so do not use @lincong1987/dsh-model-switch.

dsh plugin --profile web add github:lincong1987/dsh-model-switch

Replace web with the profile DSH is actually running. DeepSeek Harness Desktop typically uses desktop.

Restart DSH after installation.

Update DSH

This plugin has been typechecked and built against DeepSeek Harness 0.2.0-rc.2. The manifest declares the compatible peer range ^0.2.0-rc.2; later releases are not runtime-tested by this change.

If you upgrade DSH, use the normal channel for that installation. Desktop updates its bundled DSH through the app updater; updating npm or npx does not replace Desktop's copy. Follow DSH release notes and back up ~/.dsh (Windows: %USERPROFILE%\.dsh) before crossing a release that changes on-disk formats.

After a DSH upgrade, reinstall this plugin with --force as described below.

Reinstall / after a DSH update

Reinstall the plugin when this repository changes, or after you upgrade DeepSeek Harness. This change was verified against 0.2.0-rc.2; the package peer range is ^0.2.0-rc.2.

  1. Update DSH first (see Update DSH; skip this step if only the plugin changed).
  2. Reinstall with --force so DSH refreshes the GitHub source:
dsh plugin --profile web add --force github:lincong1987/dsh-model-switch
  1. Restart DSH.

On Desktop, run one plugin add at a time. Fully Exit from the tray (closing the window is not enough), wait until Desktop finishes starting, then reinstall, then Exit and reopen again. If install fails with another plugin install recovery transaction is pending, quit Desktop, wait, and retry once. If it is still pending, quit Desktop, delete %APPDATA%\DSH Desktop\plugin-install-recovery, reopen Desktop, then run a single add --force.

To bypass the Desktop wrapper, run the matching DSH CLI in a normal terminal:

dsh plugin --profile desktop add --force github:lincong1987/dsh-model-switch

Use

  1. Open Settings → Model switch.
  2. Configure the Subagent model and Plan execution model:
    • Follow main model uses the current conversation model.
    • Custom lets you choose a model and reasoning effort.
  3. When reviewing a plan, confirm or change the execution model before selecting Approve.

The model selected in the plan review panel takes priority over the saved plan-execution setting.

Compatibility

Built and typechecked against DeepSeek Harness 0.2.0-rc.2 (peer range ^0.2.0-rc.2). Settings are the plugin entry's validated Config, persisted through DSH's settings Remote under the loader entry id model-switch.

Subagent model switching applies to in-process subagents such as spawn and fork. External-process agents may manage their models independently.

DSH 0.1.2-alpha.1 also introduced a native, agent-driven model selection for subagents (the agent picks provider/model/effort within its authorization). This plugin is complementary: it enforces a fixed, user-configured routing policy instead, and adds the plan-execution model switch, restore, and session model badges.

Community

WeChat

Links

  • Linux.do

License

MIT