NanmiCoder/dsh-agent-teams

AgentTeams plugin for DeepSeek Harness

解决的问题

dsh-agent-teams 是 DeepSeek Harness (DSH) 的一个插件,允许单个 LLM 会话充当“指挥官”,协调一组专业化的子代理。它通过将复杂目标分解为具有显式依赖关系的任务,并将这些任务委派给可持久化、可复用的代理来解决管理复杂目标的问题。这些代理能够彼此直接通信,也能与指挥官通信。

工作原理

  1. 指挥官主导委派:当前会话成为指挥官,并创建具有角色特性的成员团队。
  2. 任务调度:目标被分解为具有明确依赖关系的任务。共享调度器原子性地将准备好的任务分配给空闲成员。
  3. 持久化子代理:成员由可继续的子代理支持,可在专注的后续回合中被唤醒。
  4. 通信机制:成员使用持久化的邮箱系统,可直接向队友或指挥官发送消息,无需中继。
  5. 状态管理:团队状态存储在磁盘上,使 Web UI 能够提供一个实时活动面板,显示角色、任务和团队历史。
  6. 代理创建:默认情况下,该插件会快照指挥官的 LLM 提供商和模型以创建成员,但也可配置异构团队(使用不同模型/提供商)。

适用人群

需要协调多个 AI 代理来解决复杂、多步骤问题的 DeepSeek Harness 开发者和用户,这些问题需要专业角色和结构化任务管理。

主要亮点

  • 依赖感知任务:任务必须在其依赖项完成后才能被领取。
  • 实时活动面板:专用 Web UI,用于监控团队角色、当前工作和任务依赖关系。
  • 自动复用:空闲成员会自动被用于准备好的任务,并具备安全接管机制以处理中断回合。
  • 直接消息传递:代理之间的持久化邮箱消息。
  • 零交互成员创建:自动镜像指挥官的模型和提供商设置,实现无缝配置。

相关

  • Dispatch
  • 项目
  • 项目
  • 项目
  • 项目