Skip to content

dragonbaba/dsh-routing-suite

30Last commit Aug 15, 2026

dsh-routing-suite DSH plugin

dsh-routing-suite is a lightweight DSH plugin that adds a real Smart routing mode to the mode menu. It keeps the official Standard preset's persona, contexts, and tool catalog, but uses the first user task to select a stable working style (auto, inspect-first, direct). The plugin only affects routing guidance while the routing-suite mode is selected.

How to install the dsh-routing-suite DSH plugin

dsh plugin --profile web add dsh-routing-suite

Copying does not run this command. Review the repository and version before installing the dsh-routing-suite DSH plugin.

dsh-routing-suite DSH plugin data source

dsh-routing-suite DSH plugin snapshot date: Aug 16, 2026

discovered

What the dsh-routing-suite DSH plugin can do

  • Adds a Smart routing mode entry in the DSH mode menu alongside Standard, Code, Minimal, and Cordis modes.
  • Provides three strategies: Automatic (auto), Inspect first (inspect-first), and Direct execution (direct).
  • Retains the full persona, contexts, and tool catalog of the official Standard preset.
  • Localized UI: Simplified Chinese for zh-CN/zh-Hans locales, English otherwise.
  • No extra model requests, no filesystem, process, package, or network management.

Where the dsh-routing-suite DSH plugin fits

  • Automatically classify the first user task and apply a suitable routing strategy (auto).
  • Force inspection-first mode for bug fixes, code reviews, migrations, or diagnosis tasks.
  • Force direct execution mode for creation and implementation tasks like generating code or writing files.
  • Use alongside DSH's Standard mode to retain all standard capabilities while adding routing guidance.
  • Switch between routing strategies dynamically by changing the configuration without restarting DSH.

Who the dsh-routing-suite DSH plugin is for

  • DSH users who want to control the assistant's initial approach to the first task.
  • Developers and power users who need a consistent working style for specific types of tasks.

dsh-routing-suite DSH plugin limitations

  • Only works when the routing-suite mode is selected in the mode menu; other modes are unaffected.
  • CLI-only DSH users must manually copy the preset directory; no automated setup via npm lifecycle.
  • Configuration is limited to the three strategies (auto, inspect-first, direct); no custom routing logic.
  • The plugin does not execute any tasks itself; it only provides routing guidance to the underlying assistant.
  • Simplified Chinese UI is only available when the machine locale is zh-CN or zh-Hans; otherwise English.

dsh-routing-suite DSH plugin: from the repository README

Quoted from the dragonbaba/dsh-routing-suite README, the upstream source of the dsh-routing-suite DSH plugin. Copyright remains with the original authors.

A lightweight, selectable smart-routing mode for DeepSeek Harness (DSH). 一个轻量、可在模式菜单中选择的 DeepSeek Harness 智能路由模式。 > Community project; not an official DeepSeek product and not endorsed by DeepSeek. > > 社区项目,并非 DeepSeek 官方产品,也不代表 DeepSeek 官方背书。 ## Features / 功能 - Adds a real **智能路由模式 / Smart routing mode** beside Standard, Code, Minimal, and Cordis modes when installed by a compatible desktop installer. - Keeps the official Standard preset's persona, contexts, and complete tool catalog. - Uses the first durable user task to select a stable working style: - **Automatic / 自动判断(推荐)** - **Inspect first / 检查优先** for fixes, diagnosis, reviews, and migrations - **Direct execution / 直接执行** for creation and implementation - Applies routing guidance only while the `routing-suite` mode is selected. - Simplified Chinese UI for a primary `zh-CN`/`zh-Hans` machine locale; English otherwise. - Makes no extra model request and performs no filesystem, process, package, or network management. ## Install / 安装 ### Recommended desktop installation Install `dsh-routing-suite@0.1.2` from the DeepSeek Harness Desktop plugin manager. It first uses the official fixed plugin command and then safe

Read the full READMERepository license: MIT

dsh-routing-suite DSH plugin questions

How do I install dsh-routing-suite in DSH Desktop?

Open the DSH Desktop plugin manager, search for dsh-routing-suite, and install version 0.1.2. The official fixed plugin command will be used first, then the package-declared Agent preset is safely materialized in DSH's official user preset root. After installation, restart Harness and select Smart routing mode from the mode menu.

Can I use dsh-routing-suite with the DSH CLI?

Yes, you can run `dsh plugin --profile web add dsh-routing-suite` to install the profile bundle. However, DSH's plugin command does not currently materialize package-declared user presets automatically. You must additionally copy the `preset/routing-suite` directory from the package to `${DSH_HOME:-$HOME/.dsh}/.agent-presets/routing-suite` and restart Harness.

What does the 'auto' strategy do?

The 'auto' strategy automatically classifies the first user task and selects a suitable working style. If the task is ambiguous, it remains neutral. The classification logic is built into the plugin and does not require an additional model call.

Does dsh-routing-suite modify the Standard preset?

No, the plugin keeps the official Standard preset's persona, contexts, and complete tool catalog. It only adds routing guidance on top of the Standard tools. The preset composition is derived from DSH's official Standard preset under MIT.

Is dsh-routing-suite safe to use?

Yes, the plugin is safe. It only participates in system-prompt assembly for sessions using the routing-suite preset and exposes one read-only status endpoint. It does not remove or restrict tools, clear contexts, read/write files, execute commands, manage packages, create subagents, or make additional LLM calls.