Napstablooky233/dsh-agent-dispatch ↗★ 0
dsh-agent-dispatch
Helper dispatch — a visible settings panel that decides whether the main agent may delegate work to helper agents, which helpers are allowed (free-lane models / subagents / experts / teams), and injects that division of labor into a systemPrompt section, taking effect on save. 适合需要精细配置主模型向子模型或专家团队分发任务的用户。
Install
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Napstablooky233/dsh-agent-dispatchREADME
Read the full README ↗Configuration keys
Persisted to $DSH_HOME/agent-dispatch/config.json (default C:\Users\qq167\.dsh\agent-dispatch\config.json), atomic write (tmp + rename). Panel re-reads on every open; hand-editing this file is equivalent to panel changes.
| Key | Type | Default | Purpose |
|---|---|---|---|
version | number | 2 | Config structure version; v1 bare model keys get provider prefix auto-added on load |
enabled | boolean | true | Master switch; off = injects explicit "no dispatch" instruction |
mode | 'off' | 'ask' | 'auto' | 'ask' | Dispatch mode |
peer | string | 'our-free-model' | Roster default provider name (only decides which provider the reference roster sits under; does not require this machine to actually have it) |
discover.llm | boolean | true | Whether to ask host LLM service to enumerate provider/model |
discover.siblings | boolean | true | Whether to scan sibling plugins' status files under $DSH_HOME |
channels.workflow | boolean | true | Allow workflow fan-out |
channels.subagent | boolean | true | Allow single subagent dispatch |
channels.experts | boolean | false | Allow Agency experts |
channels.teams | boolean | false | Allow Agent Teams |
helpers.{provider}:{model} | object | see below | Key is provider:model, value { enabled: boolean, label?: string } |
primary | string | 'our-free-model:nemotron-3-ultra-free' | Default primary helper; must be an enabled model, otherwise falls back to first enabled |
maxHelpers | number | 4 | Max simultaneous helpers (clamped to 1–8) |
minSteps | number | 3 | Task must exceed this many steps to be worth dispatching (clamped to 1–20) |
longTaskOnly | boolean | true | When on, tasks answerable in one sentence are not dispatched |
onboarding.seen | boolean | false | Set true after first-run guide viewed |
notes | string | '' | Extra notes, written verbatim into injected text (truncated to 2000 characters) |
Factory default helpers enables six verified-available our-free-model models: nemotron-3-ultra-free, nemotron-3.5-lightning-free, space-bunny-free, longcat-2.5-preview-free, ling-3.0-flash-fin-free, mimo-v2.5-free (v1 config keys without provider prefix auto-prefixed with our-free-model:).