Preface¶
In DeepSeek Harness (DSH), the mode menu typically offers presets like Standard, Code, Minimal, and Cordis. In daily development, tasks such as bug fixing, code review, and implementing features from scratch place different emphases on “investigating thoroughly before acting” versus “implementing directly and verifying later.” Relying solely on switching between different modes or manually modifying prompts can lead to either excessive caution or skipping necessary checks.
Below, we introduce the community plugin dsh-routing-suite (maintained by dragonbaba, with 16 stars on GitHub). It adds an “Intelligent Routing Mode” to DSH, selectable from the mode menu, without replacing the capabilities of the Standard preset. This mode guides the working style based on task type and does not initiate additional model requests, read/write files, or execute commands itself.
What Is This¶
dsh-routing-suite is a lightweight task routing plugin for DeepSeek Harness, classified under model inference. After installation, the mode menu will include an additional option: Intelligent Routing Mode (alongside Standard, Code, Minimal, and Cordis).
The plugin retains the official Standard preset’s persona, contexts, and full tool directory, only injecting routing guidance when the routing-suite mode is selected. When the machine region is zh-CN or zh-Hans, the interface is in Simplified Chinese; otherwise, it’s in English. This project is a community work, not an official DeepSeek product, and does not represent official endorsement. It is licensed under MIT (© 2026 rpg_zaun and dsh-routing-suite contributors).
Core Features¶
Three Routing Strategies¶
The plugin selects a stable working style based on configuration or the first persistent user task:
- Automatic (Recommended): Classifies the first user task; maintains neutrality when the task meaning is ambiguous.
- Inspect First: Suitable for repairs, diagnostics, reviews, migrations, etc., encouraging to investigate facts and root causes before making changes.
- Direct Execution: Suitable for creation and implementation tasks, encouraging direct implementation and verification afterward.
Relationship with Standard¶
The routing guidance is layered on top of the official Standard preset, without removing tools, clearing contexts, or replacing the persona. The preset combination derives from the DSH official Standard preset (MIT), possessing the same regular coding capabilities as the Standard mode; the routing plugin itself does not invoke these capabilities.
Safety Boundaries¶
The host only participates in system-prompt/assemble for sessions using the routing-suite preset and exposes a read-only status endpoint. The plugin does not:
- Remove or limit tools;
- Read/write files, execute commands, or manage packages;
- Create sub-agents or initiate additional LLM requests.
Installation and Activation¶
The current version is 0.1.2, requiring Node.js >=22.19.0.
Desktop (Recommended)¶
Install dsh-routing-suite@0.1.2 via the DeepSeek Harness Desktop plugin manager. The installation process first runs the official fixed plugin command, then safely materializes the Agent preset declared in the package to the DSH official user preset root directory.
After installation, restart Harness and select Intelligent Routing Mode from the mode menu.
DSH CLI¶
Use the official command to install the profile bundle:
dsh plugin --profile web add dsh-routing-suite
Note: The DSH plugin command currently does not automatically materialize the user preset declared in the package. When using the CLI only, you must manually copy the preset/routing-suite directory from this package to:
${DSH_HOME:-$HOME/.dsh}/.agent-presets/routing-suite
After copying, restart Harness. The npm lifecycle scripts do not perform this step.
Plugin directory page: SkillHub - dsh-routing-suite
Configuration¶
The bundle configuration supports the following fields:
enabled: true
strategy: auto # auto | inspect-first | direct
auto: Classifies the first user task; maintains neutrality for ambiguous tasks.inspect-first: Always encourages investigating facts and root causes before making changes.direct: Always encourages direct implementation and verification afterward.
The localization settings page is a read-only React view showing runtime availability, scope, and current strategy; actual configuration is still managed through DSH’s standard bundle/profile management.
Typical Usage¶
- Install and restart Harness as described above.
- Switch to Intelligent Routing Mode in the mode menu.
- Set the
strategyas needed:
- Daily mixed tasks: Keepauto(default).
- Troubleshooting production issues, code review: Set toinspect-first.
- New modules, quick prototyping: Set todirect. - Issue the first task. Under
auto, the plugin will select the working style for subsequent sessions based on this; to switch strategies, modify the configuration and restart relevant sessions.
Use Cases and Considerations¶
Who Is It For
- DSH users who wish to automatically or semi-automatically adjust the rhythm of “investigate before changing” versus “implement and verify later” based on task type, within a single Standard capability foundation.
- Developers who need a Chinese interface and don’t want to maintain multiple personas or tool lists separately for routing.
Precautions Before Use
- The plugin runs with the current DSH process permissions; before installation, please read the source code and MIT license to ensure it meets your security requirements.
- For CLI installation, do not forget the manual step of copying the preset directory.
- The community directory SkillHub is an independent site, with no official affiliation to DeepSeek or High-Flyer; the DSH ecosystem follows the “everything is a plugin” philosophy, and this plugin is also a community contribution.
Conclusion¶
dsh-routing-suite adds lightweight, configurable task routing on top of the Standard preset, without extra model call consumption or expanding the host’s file and process permissions. If you’d like an additional option in the DSH mode menu that adapts working style based on scenario, you can obtain 0.1.2 from the directory page or GitHub and follow the steps in this article to install and enable it.
- Directory page: https://www.skillhub.cn/plugins/dragonbaba/dsh-routing-suite
- GitHub: https://github.com/dragonbaba/dsh-routing-suite