DeepSeek Harness Plugins
DeepSeek Harness PluginManifest Valid

dsh-role-router

A DeepSeek Harness plugin that routes agent requests to configured default, planner, and subagent models by role.

UI & Productivity

Install

$ dsh plugin --profile web add @snowamberx/dsh-role-router

Repository Intelligence

AI-assisted, source-grounded explanation based on the public repository snapshot. It does not replace compatibility or security verification.

source-grounded
dsh-role-router is a web-enabled DeepSeek Harness plugin for role-based model selection. It automatically applies planner routing in plan mode, supports separate subagent routing, and provides settings and composer UI for managing and viewing selections.

Key Capabilities

  • Routes main-agent requests between default and planner models based on plan mode.
  • Routes in-process subagent requests to a separately configured model.
  • Supports optional per-role provider, model, and reasoning-effort settings.
  • Falls back to the host model selector when a role has no explicit configuration.
  • Provides a web settings card with role-specific model and reasoning-effort controls.
  • Shows a composer-side summary for the default and planner model selections.
  • Supports composition-layer cordis.yml configuration and user settings, with user settings taking precedence.

Useful For

  • Use a stronger model for planning and a different model for normal execution.
  • Assign a dedicated model to in-process subagents.
  • Manage role-specific routing from the DeepSeek Harness web settings UI.
  • Apply shared routing defaults in composition configuration while allowing user-level overrides.

Who It Fits

  • DeepSeek Harness web users who use plan mode.
  • Developers composing DeepSeek Harness configurations.
  • Teams that want distinct model choices for planning, primary-agent, and in-process subagent work.

Documented Limitations

  • Only in-process subagent requests are routed; external subagent providers such as acp and codex are not affected.
  • Compaction and session-title auxiliary model calls do not pass through agent/request and are not routed.
  • The model directory is advisory, while the UI dropdown lists only models present in that directory.
  • The composer summary displays default and planner selections only, not the subagent selection.
  • Without an active session, the settings card cannot load the model list.
  • If a configured planner or subagent provider has no registered adapter, requests fail through the Harness NO_ADAPTER path rather than silently falling back.
  • Client module metadata is rescanned after restarting dsh web.

DSH Compatibility

Version-specific runtime evidence collected by DSH Plugin. A missing result means we have not tested that combination yet.

Not tested yetNo runtime compatibility tests have been published yet.

Security Signals

Objective signals discovered from package metadata and source inspection. These are not a guarantee that a plugin is safe.

Dependency Counts

package.json declares 0 runtime, 2 development, 11 peer, and 0 optional dependencies.

info
Dsh Bundle Declared

package.json declares DSH bundle metadata.

info
Package Manifest Available

A root package.json was captured and can be inspected by the registry.

info
License Declared

GitHub reports the repository license as BSD-3-Clause.

info
Source Available

Public GitHub source metadata is available for this registry snapshot.

info
Dependency Counts

package.json declares 0 runtime, 2 development, 11 peer, and 0 optional dependencies.

info
Dsh Bundle Declared

package.json declares DSH bundle metadata.

info
Package Manifest Available

A root package.json was captured and can be inspected by the registry.

info
License Declared

GitHub reports the repository license as BSD-3-Clause.

info
Source Available

Public GitHub source metadata is available for this registry snapshot.

info
Dependency Counts

package.json declares 0 runtime, 2 development, 11 peer, and 0 optional dependencies.

info
Dsh Bundle Declared

package.json declares DSH bundle metadata.

info
Package Manifest Available

A root package.json was captured and can be inspected by the registry.

info
License Declared

GitHub reports the repository license as BSD-3-Clause.

info
Source Available

Public GitHub source metadata is available for this registry snapshot.

info
Dependency Counts

package.json declares 0 runtime, 2 development, 11 peer, and 0 optional dependencies.

info
Dsh Bundle Declared

package.json declares DSH bundle metadata.

info
Package Manifest Available

A root package.json was captured and can be inspected by the registry.

info
License Declared

GitHub reports the repository license as BSD-3-Clause.

info
Source Available

Public GitHub source metadata is available for this registry snapshot.

info

Source & Registry Notes

Traceable source and registry metadata for this entry, kept separate from runtime verification.

Source repository
SnowAmberX/dsh-role-router
Registry source
Public GitHub repository
Source snapshot
4eedf03ec9dd
Artifact type
plugin
AI enrichment
gpt-5.6-terra · 2026-08-14
Prompt version
dsh-plugin-enrichment-v3

This project is independently indexed from public source information. DSH Plugin is not affiliated with DeepSeek or the plugin author. Always check the author repository before installation.

Repository Activity

GitHub stars
1
Forks
0
Open issues
0
Last commit
2026-08-14
Last release