Routed Subagent · DeepSeek Harness plugin
bpc-oss/dsh-routed-subagent · model-adapters
DeepSeek Harness plugin: subagentrouted — run a one-shot subagent fully mounted on ANY agent preset from ANY session, with per-call model/provider override and a model-availability pre-check.
★ 3GitHub stars
0Forks
2026-09-03Last updated
JavaScriptLanguage
MITLicense
Key features
- Background by default, parallel dispatch — the call returns a job id immediately (like the stock subagent tool)
- codex enginekeeps one long-lived codex app-server --stdio process (lazy start, init-once)
- This plugin is not published to npm.
- install-level junction (single assembly point): resources\host\node_modules\@deepseek-ai\dsh-subagent → the patched fork (the original package is backed up beside it).
- the conversation stays free to do other work or dispatch more children in parallel, and aborting the conversation does NOT cancel the child (stop it with job_kill).
Requirements
- preset generation drift (known limitation) — mount re-resolves the preset by id on every creation/resume, so editing a preset file between continuable turns hands later turns a NEWER generation of that preset (the official composeFrom path joins the parent's exact standing instance instead).
- restore the preset to its original state to keep turns consistent.
Install command
dsh plugin --profile web add github:bpc-oss/dsh-routed-subagent