NanmiCoder/dsh-agent-teams
AgentTeams plugin for DeepSeek Harness
解决的问题
dsh-agent-teams 是 DeepSeek Harness (DSH) 的一个插件,允许单个 LLM 会话充当“指挥官”,协调一组专业化的子代理。它通过将复杂目标分解为具有显式依赖关系的任务,并将这些任务委派给可持久化、可复用的代理来解决管理复杂目标的问题。这些代理能够彼此直接通信,也能与指挥官通信。
工作原理
- 指挥官主导委派:当前会话成为指挥官,并创建具有角色特性的成员团队。
- 任务调度:目标被分解为具有明确依赖关系的任务。共享调度器原子性地将准备好的任务分配给空闲成员。
- 持久化子代理:成员由可继续的子代理支持,可在专注的后续回合中被唤醒。
- 通信机制:成员使用持久化的邮箱系统,可直接向队友或指挥官发送消息,无需中继。
- 状态管理:团队状态存储在磁盘上,使 Web UI 能够提供一个实时活动面板,显示角色、任务和团队历史。
- 代理创建:默认情况下,该插件会快照指挥官的 LLM 提供商和模型以创建成员,但也可配置异构团队(使用不同模型/提供商)。
适用人群
需要协调多个 AI 代理来解决复杂、多步骤问题的 DeepSeek Harness 开发者和用户,这些问题需要专业角色和结构化任务管理。
主要亮点
- 依赖感知任务:任务必须在其依赖项完成后才能被领取。
- 实时活动面板:专用 Web UI,用于监控团队角色、当前工作和任务依赖关系。
- 自动复用:空闲成员会自动被用于准备好的任务,并具备安全接管机制以处理中断回合。
- 直接消息传递:代理之间的持久化邮箱消息。
- 零交互成员创建:自动镜像指挥官的模型和提供商设置,实现无缝配置。
相关
- Dispatch
- 项目
- 项目
- 项目
- 项目