dsh-agent-team-gui: Persistent Multi-model Workflow Teams for DeepSeek Harness
toolclub/dsh-agent-team-gui
Persistent multi-model agent teams for DeepSeek Harness with dynamic planning and bounded DAG orchestration.
Provides reusable multi-model teams for DeepSeek Harness, with per-member model, role, and tool configuration, plus dynamic DAG orchestration and token usage statistics.
dsh plugin --profile web add github:toolclub/dsh-agent-team-gui- Category
- Skills & Agents
- Platform
- DSH-Plugin
- Author
- toolclub
- Distribution
- Plugin
dsh-agent-team-gui Key Features
dsh-agent-team-gui Repository

dsh-agent-team-gui Repo Summary
dsh-agent-team-gui is a persistent multi-model workflow team plugin (DSH plugin) for DeepSeek Harness, maintained by toolclub under the MIT license, last updated in 2026-08. It solves the problem that one-off dispatch forms cannot be reused and multi-model collaboration is hard to orchestrate: it turns a team into a reusable product object, created once in Settings → Teams, then used across projects and conversations. Each member can have its own model, role, fallback route, token limit, and tool policy; during a conversation, the lead model dynamically plans the work, runs a bounded dependency graph (DAG), and synthesizes the result. Core capabilities include Team/Solo/Inherited modes, cancellable and restart-safe background work, official provider token usage statistics (distinguishing input, cache-read, cache-write, output, never inventing prices), and team versions, recipes, and definition backup.
What core features does the dsh-agent-team-gui DSH plugin support?
The plugin assigns an independent model and tool policy to each team member, letting you combine planner, implementer, reviewer, or specialist roles without forcing one route on everyone. Dynamic workflow planning is the default: the active conversation's model assigns focused work and dependencies from the current request. A bounded DAG with retries, quality gate, and background work makes long tasks observable, cancellable, finite, and restart-safe. Token usage coverage is full/partial/unavailable, never with invented prices. Team versions, recipes, and definition backup let you reproduce a team, share it without credentials, preview impact, and remap model routes before applying.
How do I install dsh-agent-team-gui?
Installation requires DeepSeek Harness version >=0.1.0-rc.5 and <0.2.0, the Web profile, Node.js >=22.19.0 <23 or >=24.0.0 (Node.js 23 is not supported), pnpm, and at least one configured DSH provider/model route. The install command is:
dsh plugin --profile web add -w github:toolclub/dsh-agent-team-gui#v0.5.0
dsh --profile web
Git dependencies run this repository's prepare build; on pnpm 10 or later, the first command may ask you to authorize that build. Add only this reviewed package to the Web profile's pnpm-workspace.yaml, then repeat the same pinned command. Restart an already-running DSH Web process after installing or updating. If dsh is not on PATH, use pnpm dsh --version from the Harness checkout and replace dsh ... with pnpm --dir /absolute/path/to/deepseek-harness dsh ....
How do I configure and use teams with dsh-agent-team-gui?
In Settings → Members, create reusable members: pick a configured provider/model, write a narrow role prompt, optionally add a fallback route, and grant only the tools that role needs. Then in Settings → Teams, create or import members and a team, and open the control beside the conversation composer. Teams support Team/Solo/Inherited modes: durable conversation override, project default, or one-message exception, avoiding ambiguous switches.
Which DeepSeek Harness versions and platforms are compatible with dsh-agent-team-gui?
The plugin targets the Web profile of DeepSeek Harness, requiring version >=0.1.0-rc.5 and <0.2.0, and Node.js >=22.19.0 <23 or >=24.0.0 (Node.js 23 not supported). It deeply integrates DSH client UI slots, session, storage, tools, and subagent modules. Maintained by toolclub under MIT, the repository currently has 39 stars, 2 forks, created on 2026-08-15, and last updated on 2026-08-17.