Repository navigation
Releases
v0.1.0
Choose a separate model and reasoning effort for new DeepSeek Harness subagents without changing the main conversation's model.
- Independent Sub: picker with per-conversation settings.
- Successfully saved child bindings persist across continuation and restart.
- Inherited preserves DSH's normal selection, including explicit spawning-tool model overrides.
- MIT licensed, with best-effort community support.
Installation
Follow the Quick start. Use the source ZIP or the attached package archive, extract it into a permanent directory, and run the setup/check/registration commands there. This is a GitHub release, not an npm registry publication.
Supported DSH version: 0.1.2-rc.1. Qualified on Linux with Node 22.22.3 and 24.19.0. All 61 automated tests pass, including packaged-artifact qualification; the picker menus were also checked on iPad. Windows/macOS, cross-model vision and live provider inference for this release remain unqualified.
Known limitation
If a new child's initial binding cannot be saved, its requests are blocked in the current DSH process. After restart, that failed-capture child can become unmanaged and use DSH's normal model selection instead. Fix the storage problem and create a new child rather than resuming the failed one. Successfully saved bindings are unaffected. See recovery guidance.
Do not run two subagent-routing plugins together. Records from a differently named plugin are not automatically migrated.
Bug reports and contributions are welcome through Issues and pull requests. Use GitHub's private vulnerability reporting for sensitive security findings; do not post credentials or private session data in public reports.