📈 GH Trending Explorer 🎲 Surprise me

← all repos

NanmiCoder / dsh-agent-teams

git clone https://github.com/NanmiCoder/dsh-agent-teams.git v0.1.25 · 5d ago

DeepSeek Harness 的 Agent Teams 多智能体协作插件,支持多个 AI Agent 组成团队,协同完成复杂任务,实现任务分配、并行执行、成员通信与团队协作。 AgentTeams plugin for DeepSeek Harness

+30
stars, 24h · #1,239
+~168
stars, 7 days · #1,293
+~720
stars, 30 days · #1,154
2.4k
★ total · +8% this week
202
forks · 87 open issues

Star history (as recorded here)

2026-10-20 · 2,299 ★ 2026-10-23 · 2,371 ★
LanguageJavaScript
LicenseMIT
Created2026-08-12 (2mo ago)
Last push1d ago
Watchers2
OwnerUser

GitHub topics

Links

README excerpt
English · 简体中文 
## One prompt. A working team.
`dsh-agent-teams` turns the current DeepSeek Harness session into a captain that can assemble durable sub-agents, split a goal into dependency-aware tasks, and coordinate work through direct messages.
Ask in natural language. The plugin provides the team protocol, 14 coordination tools, persistent state, an automatic shared-task scheduler, and a live Web UI—without requiring a separate workflow engine.
## Releases
v0.1.25 fixes installation rejection on Harness `0.2.1-rc.2` by declaring and validating this exact host version, retaining the previous member lifecycle and reload fixes. This stable plugin release uses npm `latest`; the recommended Harness host remains an RC. See the exact support matrix and migration evidence.
## Why AgentTeams?
| Capability | What it changes |
| --- | --- |
| **Captain-led delegation** | The current session creates the team, assigns roles, and consolidates the final result. |
| **Durable members** | Members are continuable DSH sub-agents that can be woken for focused follow-up turns. |
| **Dependency-aware tasks** | Tasks move through explicit states and cannot be claimed before their dependencies finish. |
| **Automatic reuse and safe takeover** | Idle members claim the next ready task; reassignment revokes stale attempts before new work starts, and cold recovery retries stranded open attempts. |
| **Direct messaging** | Members send durable mailbox messages directly to teammates or the captain—no relay required. |
| **Live activity panel** | The Web UI combines segmented progress, a collapsible roster, and an interactive task DAG; running tasks show the member's model, and completed archives retain their full member and task history. |
| **Plan before execution** | Normal `/agent-teams` runs stage an unspawned roster and DAG first. The Web panel uses the host model catalog for member routes. Returning to chat stops the planning turn, asks what should change, and revises the same draft; discarding archives the draft, aborts the turn, and explicitly prevents automatic recreation. Only **Approve & Run** enables scheduling; each member starts with its first ready task. |
| **Quality gates** | Opt-in quality tasks support requirements → implementation → verification → review → integration contracts, automatic repair/re-review, and explicit resume. Scope control is a completion-time audit, not host write interception. See docs/quality-gates.md. |
The conversation card and activity panel use Harness's official locale service. They follow live language changes between English and Simplified Chinese—including status labels, dynamic summaries, controls, archive markers, and accessibility text—without a page reload or a separate plugin setting.
## Install and choose versions
**Recommended pair: DeepSeek Harness `0.2.1-rc.2` + AgentTeams `0.1.25`. The host remains an RC.**
| Use case | DeepSeek Harness | AgentTeams plugin |
| --- | --- | --- |
| **Recommended** | **`0.2.1-rc.2`**