跳到正文

NanmiCoder/dsh-agent-teams

34934最近提交 2026年8月15日

dsh-agent-teams DSH 插件

dsh-agent-teams 是 DeepSeek Harness 的插件,将单个会话转变为队长领导的多代理团队。它提供持久的子代理、依赖感知的任务管理、直接消息传递以及实时活动 Web UI,无需单独的工作流引擎。

如何安装 dsh-agent-teams DSH 插件

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

复制不会执行命令。安装 dsh-agent-teams DSH 插件前请核对仓库和版本。

dsh-agent-teams DSH 插件数据来源

dsh-agent-teams DSH 插件快照日期:2026年8月16日

discovered

dsh-agent-teams DSH 插件能做什么

  • 队长领导委派:当前会话创建团队、分配角色并整合最终结果。
  • 持久成员:子代理是可延续的,可以被唤醒进行后续专注任务。
  • 依赖感知任务:任务通过明确的状态推进,依赖未完成前不能被认领。
  • 直接消息传递:成员通过持久的邮箱消息直接与队友或队长通信。
  • 实时活动面板:Web UI 显示角色、当前工作、未读消息、任务依赖和归档的团队历史。

dsh-agent-teams DSH 插件适合哪些场景

  • 从性能、安全、产品等角度审查代码提交,生成一份整合报告。
  • 将复杂目标分解为依赖感知的任务,并分配给专门的子代理。
  • 协调一个 AI 代理团队,完成基于角色通信的多步骤项目。

dsh-agent-teams DSH 插件适合谁

  • 需要多代理协作处理复杂工作流的 DeepSeek Harness 用户。
  • 构建需要依赖管理和持久子代理的 AI 驱动任务管道的开发者。

dsh-agent-teams DSH 插件的限制

  • 一次只能有一个活跃团队,且只有一个队长。
  • 状态基于文件存储,不支持并发进程编辑同一团队。
  • 活动面板按原样报告持久状态;模型有时可能完成工作但未更新任务状态。

dsh-agent-teams DSH 插件的仓库 README 摘录

以下文字摘自 dsh-agent-teams DSH 插件的上游仓库 NanmiCoder/dsh-agent-teams 的 README,版权归原作者,仅作引用。

`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, nine coordination tools, persistent state, and a live Web UI—without requiring a separate workflow engine. <p align="center"> <img src="./assets/ui.png" width="100%" alt="DeepSeek Harness conversation with the AgentTeams live activity panel, members, tasks, dependencies, and reports"> </p> ## 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. | | **Direct messaging** | Members send durable mailbox messages directly to teammates or the captain—no relay required. | | **Live activity panel** | The Web UI shows roles, current work, unread messages, task depend

阅读完整 README仓库许可: MIT

dsh-agent-teams DSH 插件常见问题

如何安装 dsh-agent-teams?

你需要先安装 DeepSeek Harness。然后运行 `dsh plugin --profile web add @nanmicoder/dsh-agent-teams` 通过 npm 安装插件。也可以克隆仓库后执行 `pnpm install && pnpm build && dsh plugin --profile web add .` 从源码构建。

可以为不同团队成员使用不同的 LLM 提供商吗?

可以,插件支持异构团队。在调用 `agent_teams_add_member` 时,可以指定 `provider` 和 `model` 字段为每个成员分配不同的 LLM 提供商。默认情况下,插件会快照队长当前步骤使用的提供商和模型,并复用给所有成员。

这个插件有用户界面吗?

是的,它提供了一个实时活动 Web 界面,显示团队结构、角色、当前工作、未读消息、任务依赖和归档的团队历史。面板从 `<workspace>/.agent-teams/` 下的持久状态读取数据,并结合实时子代理活动。

如果团队成员空闲会怎样?

成员只有在被唤醒时才会行动。当参与者空闲时,持久的邮箱消息会保持排队。当成员再次被唤醒时,它可以处理待处理的消息。插件的状态基于文件,跨会话持久化。

可以同时运行多个团队吗?

根据插件边界,一次只支持一个活跃团队和一个队长。状态不支持并发进程编辑同一团队,因此不建议同时运行多个团队。