返回目录

dsh-agent-teams

编辑精选维护状态: 活跃

nanmicoder/dsh-agent-teams

DeepSeek Harness 的 Agent Teams 多智能体协作插件,支持团队分工与任务编排。

前往 GitHub
$ dsh plugin --profile web add @nanmicoder/dsh-agent-teams

1,486

星标

126

Fork

JavaScript

语言

MIT

许可证

2026-08-12

创建于

2026-09-09

最近推送

MIT 协议的 DeepSeek Harness 原生插件,把单个会话变成队长牵头的多智能体团队——`dsh plugin add` 一键安装,无需额外工作流引擎。

DSH 适配

原生运行时

作者声明

安全审计

未审计

最后核验

2026-08-21

许可证

MIT

01它能帮你完成什么?

  • Turn one natural-language goal into a coordinated multi-agent team that runs and consolidates the result inside DeepSeek Harness

    A captain-led team of durable sub-agents with dependency-aware tasks, direct messaging, and one consolidated final report

    Developers and tech leads running DeepSeek Harness (dsh) who want ai agent automation with automatic task splitting and delegation

  • Watch and audit multi-agent runs in real time without a separate workflow engine

    A live Web activity panel with segmented progress, a collapsible roster, and an interactive task DAG; completed archives retain full member and task history

    Engineering teams that need visibility into parallel agent work inside the DSH Web UI

02如何接入 DeepSeek Harness?

前置条件

  • An existing DeepSeek Harness installation (the README requires it before install)
  • git and pnpm only when building from source

安装步骤

  1. 01

    Install from npm: `dsh plugin --profile web add @nanmicoder/dsh-agent-teams`

    $ dsh plugin --profile web add @nanmicoder/dsh-agent-teams

  2. 02

    Or build from source: `git clone https://github.com/NanmiCoder/dsh-agent-teams.git && cd dsh-agent-teams && pnpm install && pnpm build`, then `dsh plugin --profile web add .`

    $ git clone https://github.com/NanmiCoder/dsh-agent-teams.git && cd dsh-agent-teams && pnpm install && pnpm build

  3. 03

    Validate the composed profile and restart DSH: `dsh --profile web --dump-config` then `dsh web`

    $ dsh --profile web --dump-config

  4. 04

    Ask for a team directly in the session, e.g. ask AgentTeams to review commits and return one consolidated report

验证接入成功

  • Run `dsh --profile web --dump-config` to validate the composed profile, restart DSH with `dsh web`, and refresh the Web UI
  • Ask in the session: "Use AgentTeams to review the commits after v0.5.3 from performance, security, and product perspectives. Return one consolidated report."

03DSH 适配与能力边界

DSH 适配原生运行时

Native DeepSeek Harness plugin installed with `dsh plugin --profile web add @nanmicoder/dsh-agent-teams`; the current session becomes the team captain inside DSH

  • Captain-led delegation

    a natural-language goal in the current DSH session (or `/agent-teams <goal>`)a team where the current session creates the team, assigns roles, and consolidates the final result

    spawns DSH sub-agents that consume model calls on the snapshotted provider/model route
  • Dependency-aware tasks & automatic scheduler

    a goal split into tasks with owners and explicit dependenciestasks claimed atomically per idle member; idle members reused for ready work; revoked stale attempts and cold recovery of stranded open attempts

    team state is written to disk under `<workspace>/.agent-teams/`
  • Live activity panel (Web UI)

    persisted team state plus live sub-agent activitysegmented progress, collapsible roster, interactive task DAG; completed archives keep full member and task history

  • Deterministic /agent-teams activation

    `/agent-teams <goal>` from the Web GUI slash menu or the headless CLI gesture boundarythe handler queues one deterministic activation message and the captain protocol starts immediately; invocation logged as `command/run` / `command/done`

    invocations are durably logged

04适合谁?何时不该用?

适合

  • Developers and tech leads running DeepSeek Harness (dsh) who want ai agent automation with automatic task splitting and delegation
  • Engineering teams that need visibility into parallel agent work inside the DSH Web UI

不适合

  • State is file-backed and serialized within one DSH process; concurrent processes editing the same team are not coordinated.

05兼容性、维护与安全提示

  • State is file-backed and serialized within one DSH process; concurrent processes editing the same team are not coordinated.
  • One captain leads one active team at a time.
  • The activity panel reports persisted state as-is; models may occasionally finish work without performing the expected task-state update.
2026-08-122026-08-17v0.1.8

MIT · actively maintained (latest release v0.1.8, 2026-08-19)

06常见问题

dsh-agent-teams 如何接入 DeepSeek Harness?

它是 DSH 原生插件:执行 `dsh plugin --profile web add @nanmicoder/dsh-agent-teams` 安装,再用 `dsh --profile web --dump-config` 校验配置、`dsh web` 重启并刷新 Web UI。它不是 MCP 服务,而是让当前会话直接成为团队队长。

需要什么前置条件?

只需要已有的 DeepSeek Harness 安装。默认配置开箱即用;受信任的 profile 可选覆盖成员行为(stateDir、memberProvider、memberModel、maxMembers 等)。

怎么发起一个团队任务?

在 Web GUI 的斜杠菜单选择 `/agent-teams`,在 headless CLI 等界面以 `/agent-teams` 开头输入,或直接用自然语言提问,例如「Use AgentTeams to review the commits after v0.5.3 … Return one consolidated report.」。

团队状态存在哪里?

存在工作区的 `<workspace>/.agent-teams/` 目录下。Web 面板读取这份磁盘上的真实状态,并结合子智能体的实时活动展示;状态在单个 DSH 进程内串行化。

有哪些主要限制?

同一时间只能有一位队长领导一个活跃团队;多个 DSH 进程并发编辑同一团队不会被协调;活动面板如实反映持久化状态,模型偶尔完成任务但不执行预期的任务状态更新。

08数据与来源

  • 作者声明github.com801954dd7be6…

    `dsh-agent-teams` turns the current DeepSeek Harness session into a captain that can assemble durable sub-agents, split…

  • 作者声明github.com801954dd7be6…

    dsh plugin --profile web add @nanmicoder/dsh-agent-teams

页面基于项目公开文档、仓库元数据和 DSH Plugins 的结构化解析生成;最后核验于 2026-08-21。发现错误?提交更正。

🏆

最佳 DeepSeek Harness 插件

从全目录挑出的 12 个值得优先安装的插件,覆盖各个分类。

DSH Plugins 是独立的 DeepSeek Harness 插件市场,与 DeepSeek 官方无关,也不代表官方背书。第三方插件未经安全审计,安装前请审查源码。

每周获取最新的 DeepSeek Harness 插件,绝不滥发。