aaravarr/dsh-subagent-max
Subagent delegation specifies the model/provider in turn (host side subagent_with_model tool) + multi-panel real-time streaming subagent viewer (client side floating panel token-level streaming output, card grid, drag and drop pop-up, Chinese and English i18n); rc.6 headless passed the actual test
Multi-panel live subagent viewer for DeepSeek Harness plus a subagent_with_model tool for per-call model/provider override: delegate to a subagent and pick its model explicitly (smart provider selection — prefers the parent's provider if it serves the model, otherwise auto-finds one). The viewer renders every subagent as a draggable, resizable floating panel with live token-by-token output (prompt, reasoning, tool-call cards with input/output, streaming shimmer, markdown), a Subagents tab with a card grid grouped active/inactive sorted by last activity (model, tokens, steps, context %, relative update time), drag-to-pop-out with ghost preview, and side-top toasts when a subagent starts or receives a message.
Install
dsh plugin --profile web add @aaravarr/dsh-subagent-maxnpm package @aaravarr/dsh-subagent-max 0.1.4 (registry-verified 2026-08-26). dsh plugin --profile web add @aaravarr/dsh-subagent-max, or manually place the package under <profile>/node_modules/@aaravarr/dsh-subagent-max/ and add the entry to cordis.patch.yml. Two-face plugin: host face (lib/index.js) registers subagent_with_model; client face (lib/client.js) renders the viewer UI. i18n zh/en from DSH settings.
Compatibility
DeepSeek Harness Web profile. Host registers subagent_with_model (thin wrapper over ctx.subagents forwarding model/provider into the child's agentOptions).
Details
- Repo: aaravarr/dsh-subagent-max
- Category: Web UI Enhancements
- Stars: 4
- Version: npm @aaravarr/dsh-subagent-max 0.1.4 (registry-verified 2026-08-26)
- Last push: 2026-08-20
- First seen: 2026-08-14
Recent updates
v0.1.4: subagent_with_model tool; multi-panel live viewer; Subagents tab grid; drag-to-pop-out; notifications; zh/en i18n.
FAQ
- How do I override a subagent's model?
- Use the subagent_with_model tool to delegate with an explicit model/provider per call; when no provider is given it prefers the parent's provider or auto-finds one that serves the model.
- Can I watch several subagents at once?
- Yes — open multiple floating panels; each streams output in real time (reasoning, tool calls, text).
- How do I install it?
- dsh plugin --profile web add @aaravarr/dsh-subagent-max (npm 0.1.4, registry-verified) or place the package in the profile's node_modules and add the entry to cordis.patch.yml.
Alternatives
omdsh-dev/dsh-plugin-skills · shaokeyibb/dsh-plugin-product-subagents · SnowAmberX/dsh-role-router