kedoupi/xiaotaozi-dsh--plugins-agent-teams1

dsh-agent-teams

Multi-agent teams: a named captain plus members as durable subagents

包名
dsh-agent-teams
版本
0.1.0
许可证
MIT
最近更新
2026年8月26日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:kedoupi/xiaotaozi-dsh#27564cbe6c5f08b7d77e783b6e1540bab0a80f94&path:plugins/agent-teams

English · 中文

dsh-agent-teams

dsh-agent-teams icon

One prompt turns a DeepSeek Harness session into a durable, coordinated team.

张老板 · 设计师 · 工程师 · tasks · activity panel

English · 中文 · xiaotaozi-dsh · NOTICE

MIT dsh-plugin

DeepSeek Harness 0.1.1-rc.2

A DeepSeek Harness plugin derived from NanmiCoder/dsh-agent-teams (MIT). The current session is the captain. Mailboxes and assignee=captain keep the protocol key captain. The display name (default 张老板) is config.

Part of the xiaotaozi-dsh monorepo. Do not dsh plugin add the repository root. Do not install this next to @nanmicoder/dsh-agent-teams.

Why Agent Teams?

CapabilityWhat it changes
Captain-led delegationThe current session creates the team, assigns roles, and consolidates the result.
Durable membersContinuable sub-agents can be woken for focused follow-up turns.
Dependency-aware tasksA task cannot be claimed until its dependencies finish.
Automatic schedulingIdle members claim ready work; stale attempts can be safely reassigned.
Direct mailboxesMembers can message the captain or each other without a relay.
Live activity panelMembers, tasks, dependencies, and reports remain inspectable.

Install

dsh plugin --profile web add github:kedoupi/xiaotaozi-dsh#path:plugins/agent-teams
dsh web

If @nanmicoder/dsh-agent-teams is already in the profile, remove it first.

Use it

Ask naturally:

Use AgentTeams to review this project from security, performance, and product perspectives, then return one consolidated report.

Or use the slash command:

/agent-teams research the pricing pages of three competitors

The workflow is: create a team → add members → create dependent tasks → the scheduler claims ready work and wakes idle members → the captain consolidates and archives the result. State lives under /.agent-teams/; reassignment revokes the stale attempt before takeover.

Config

FieldDefaultMeaning
captainName张老板Display name for the captain. Routing stays captain.
members[]Preset roster { name, role? }. Non-empty: added on agent_teams_create.
stateDir.agent-teamsTeam files under the session workspace
memberProviderspawnSubagent provider
memberModeltarget defaultOptional model for members
memberMaxDepth1Maximum member delegation depth
slashCommandtrueEnable /agent-teams
maxMembers8Roster cap

Develop

From the monorepo root:

pnpm --filter dsh-agent-teams test
pnpm --filter dsh-agent-teams build
node scripts/link-plugin.mjs --profile web agent-teams
pnpm dev

That links into the repo .dsh-home (port 3081), not the daily ~/.dsh.

License

MIT. Upstream attribution in NOTICE.