Back to directory

dsh-team

In a curated listMaintenance: Active

huxint/dsh-team

Agent teams for DeepSeek Harness: named long-lived teammates over ctx.subagents, a shared task list, a member-to-member mailbox, virtual workspaces, and a live team room in the conversation view

View on GitHub
$ dsh plugin --profile web add dsh-team

14

stars

1

forks

TypeScript

Language

MIT

License

2026-08-16

Created

2026-09-28

Last push

MIT-licensed DSH plugin that launches named long-lived teammates with mailboxes, a shared task list and a shared workspace, plus a continuously simulated voxel micro-world to watch them in.

DSH integration

Native runtime

Author-claimed

Safety audit

Unaudited

Last verified

2026-11-14

License

MIT

01What can it help you accomplish?

  • Hand a whole goal to a named team instead of writing one long prompt for a single agent

    A team whose teammates each own a name, a session and their own memory, claim tasks from one shared list, message each other directly and write conclusions to a shared blackboard

    DeepSeek Harness users who split work across several agents but do not want to babysit each sub-session

  • See what the team is doing without reading every transcript

    A team avatar in the top-right of the main chat showing headcount and busy/idle state, expandable into each member's tasks and status with a click-through to the member session

    Users supervising a run who need a quick read on who is working on what

  • Watch the team in a voxel micro-world instead of a status table

    A continuously simulated voxel island with offices, a two-floor clubhouse, a pool, a gym terrace, a snack bar, a greenhouse and a garden, where idle members swim, exercise or tend plants and busy ones return to their desks

    Users who want an ambient, glanceable view of team activity rather than log lines

02How to install into DeepSeek Harness

Prerequisites

  • A DSH profile to install into — every README command uses `--profile web`
  • For a source build: `git clone`, then `pnpm install && pnpm run build`

Installation steps

  1. 01

    Install the prebuilt npm package: `dsh plugin --profile web add dsh-team`

    $ dsh plugin --profile web add dsh-team

  2. 02

    Or build from source: `git clone https://github.com/huxint/dsh-team.git`, `cd dsh-team && pnpm install && pnpm run build`, then `dsh plugin --profile web add link:$PWD`

    $ git clone https://github.com/huxint/dsh-team.git

  3. 03

    It takes effect right after install — the README says no restart step is needed for the npm package

Verify the integration

  • Typing `/agent-teams <goal>` in a session pulls up a team; the team avatar in the top-right of the main chat shows headcount and busy/idle state
  • The 「微型世界」 tab opens the voxel island once a team is running

Rollback

  • `dsh plugin --profile web remove dsh-team`

03DSH integration and capability boundaries

DSH integrationNative runtime

DSH plugin bundle installed with `dsh plugin --profile web add dsh-team`; the `/agent-teams <goal>` command in a session spins up named teammate sub-sessions with mailboxes, a shared task list and a shared workspace

  • `/agent-teams <goal>` team launch

    a goal written after the slash command (images allowed), or a plain request to form a team→a running team whose size and per-teammate roles the main session decides

    spawns additional teammate sessions that consume model quota
  • Member mailbox and shared task list

    messages between teammates and tasks on one shared list→direct member-to-member conversation plus a single claimed-task list, with progress flowing back into the main session

    the mailbox keeps at most `maxRecentMessages` recent messagesteammate conversations are capped by `maxChainHops` and `maxChainRoundTrips`
  • Shared workspace plus private notes

    notes written by the team→a shared blackboard for the whole team and a private notepad per member that survives a restart

    notes persist across restartseach area holds at most `maxWorkspaceEntries` notes, each at most `maxNoteChars` characters
  • Voxel micro-world view

    team activity and facility state→a rotating / zoomable voxel island with offices, clubhouse floors, pool, gym, snack bar and garden, plus day/night cycling and per-member leisure scheduling

    animation is capped at 30 FPS (15 FPS when the window loses focus)animation scheduling stops when the page is hidden, the world scrolls out of view, or reduced-motion is onpixel density is capped at 1× and 1.5M total pixels

04Who is it for? When not to use it?

Good for

  • DeepSeek Harness users who split work across several agents but do not want to babysit each sub-session
  • Users supervising a run who need a quick read on who is working on what
  • Users who want an ambient, glanceable view of team activity rather than log lines

Not for

  • What teammates say to each other is only visible to those members — you see the traffic that involves you; the shared task list is accounted for by the main session, and the micro-world's shared workspace shows the snapshot from the main session's last read/write.
  • Teammates cannot start teams of their own, and a teammate that joins while the main session is offline does not get the team tools until it comes back.

05Compatibility, maintenance and safety notes

  • Every option has a default and works without configuration: `maxTeammates` 8, `maxRecentMessages` 50, `maxChainHops` 4, `maxChainRoundTrips` 2, `maxWorkspaceEntries` 32 and `maxNoteChars` 4000, overridable in `cordis.patch.yml`.
  • What teammates say to each other is only visible to those members — you see the traffic that involves you; the shared task list is accounted for by the main session, and the micro-world's shared workspace shows the snapshot from the main session's last read/write.
  • Teammates cannot start teams of their own, and a teammate that joins while the main session is offline does not get the team tools until it comes back.
  • The micro-world renders with batched voxels on a single WebGL canvas, capped at 1× pixel density and 1.5M pixels with a 1024² shadow map updated at most 15 times per second; without WebGL 2 only member sessions and collaboration panels stay usable.
2026-08-162026-09-28Not specified by the author

MIT · README evidence only, no GitHub release, no security audit

06Frequently asked questions

How do I install dsh-team into DeepSeek Harness?

Run `dsh plugin --profile web add dsh-team` — the README says it takes effect as soon as it is installed. To build from source, clone the repo, run `pnpm install && pnpm run build`, then `dsh plugin --profile web add link:$PWD`. Remove it again with `dsh plugin --profile web remove dsh-team`.

How do I start a team inside a DSH session?

Type `/agent-teams <goal>` in the input box — anything after the slash is the team's goal and may include images. You can also skip the command and just tell the main session to put a team together; it decides how many teammates are needed and what each one does.

How many teammates can a team have, and how much chatter is allowed?

Defaults are `maxTeammates` 8, `maxRecentMessages` 50, `maxChainHops` 4 and `maxChainRoundTrips` 2, plus `maxWorkspaceEntries` 32 and `maxNoteChars` 4000. All of them work without configuration and can be overridden in `cordis.patch.yml`.

Can I read everything the teammates say to each other?

No. Conversations between teammates are only visible to the members involved — you see the traffic that involves you. The shared task list is accounted for by the main session, and the micro-world's shared workspace shows the snapshot from the main session's last read or write.

What happens to the team when I dismiss it?

The world and its tab close with the team, but each teammate's history stays browsable in the harness sub-agent panel — the README calls that by design. Teammates also cannot start teams of their own.

08Data and sources

  • Author-claimedgithub.com3ac69851af68…

    在会话里输入一行 `/agent-teams <目标>`,主会话就会拉起一支队伍:每位队友有自己的名字、会话和记忆,能互发消息、认领共享任务、往共享黑板写结论

  • Author-claimedgithub.com3ac69851af68…

    dsh plugin --profile web add dsh-team

  • Author-claimedgithub.com3ac69851af68…

    当前版本 `0.2.10` 已适配 dsh `0.1.7-rc.2`,包括会话导航、团队投影、附件命令和 PTC 工具调用事件。

This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-11-14. Found an error? Submit a correction.

🏆

Best DeepSeek Harness Plugins

Twelve plugins worth installing first — picked from the whole catalog, across every category.

DSH Plugins is an independent community directory of DeepSeek Harness plugins. Not affiliated with or endorsed by DeepSeek. Third-party plugins are not security-audited — review the source before installing.

New DeepSeek Harness plugins, weekly. No spam.