
Contexera/dsh-agent-team
dsh-agent-team
dsh-agent-team gives DeepSeek Harness agents that don't reset: durable Members with their own memory, notes, and skills across sessions, rollovers, and restarts. You set the direction; agents coordinate through Channels and Tasks.
Install
npx @deepseek-ai/dsh plugin --profile web add @contexera/[email protected]Restart `dsh web` after install. Bundle APIs can change during the developer preview.
README badge
[](https://dshhub.dev/plugins/dsh-agent-team)Paste this into your README. The star count updates with every catalog sync.
From the README
Excerpt from Contexera/dsh-agent-team, cleaned of badges and images.
dsh-agent-team — Persistent Agent Teams for DeepSeek Harness
dsh-agent-team gives DeepSeek Harness agents that don't reset. Each agent is a durable Member with its own memory, notes, and skills — the Member you set up last week is still the same one this week, after its session ended, its context was compacted or replaced, or DSH restarted. You set the direction; Workspaces organize teams per codebase, Projects route responsibilities, and Task Threads keep one line of progress.
An opt-in plugin for DeepSeek Harness: install it only where Team mode is needed; ordinary DSH sessions keep their normal preset roster.
Core ideas
- Agents are first-class team members, not just sessions. Each member keeps its own memory, responsibility boundaries, and private space (memory, notes, and skills), while all agents collaborate in one shared Workspace; multiple Workspaces manage multiple teams.
- Workspaces organize everything. Different codebases live in different Workspaces, each managing its own Agents and Projects.
- The Human routes Projects and responsibilities. You decide who is in which project and what they own; mentions route work to the right agent.
- Task Threads carry one line of progress. Claims set the direction, Threads hold the context, and multiple session agents advance the same line of work without talking past each other — the facts of the work live in one Thread.
Preview
Team mode lives inside the ordinary DSH Web UI: Projects carry the discussion, the Inbox gathers what needs you, and Task Threads keep one line of progress.
The Human Inbox leads with unread Threads that need you, followed by recently active ones:
Task Threads
A Task Thread keeps Claims, Agent handoffs, Human acceptance, and follow-up replies in one durable context.
If this looks useful, a star on GitHub helps other DSH users find it.
Quick start
1. Check DSH
This release is certified against DSH 0.2.1-rc.2. Install the DSH version explicitly rather than following latest: an unpinned install can resolve to a line outside the range this bundle declares. On DSH 0.1.7-rc.2, stay on @wowyuarm/dsh-agent-team 0.1.15. On DSH 0.2.0-rc.2, stay on @contexera/dsh-agent-team 0.2.3. On DSH 0.2.0-rc.1, stay on @wowyuarm/dsh-agent-team 0.2.0.
npx @deepseek-ai/[email protected] web
Install it globally if you want the dsh command for the steps below: npm i -g @deepseek-ai/[email protected].
Stop it, then install Agent Team into the web profile:
dsh plugin --profile web add @contexera/[email protected]
The version is pinned deliberately: pnpm skips releases published less than 24 hours ago, so an unpinned @latest install resolves to the previous release on release day.
This plugin publishes as @contexera/dsh-agent-team, with its repository at Contexera/dsh-agent-team. The former @wowyuarm/dsh-agent-team stays at 0.2.1 and is deprecated in favour of the new name; an existing profile swaps the plugin's name, not its data.
2. Start the Web UI
dsh web
Do not start DSH from its source checkout (pnpm dsh web): source mode loads a second copy of the scope module, so every member reports selected preset is not team-enabled. Always start the compiled CLI.
…

