dsh-agent-teams:DeepSeek Harness 的 Agent 团队编排插件

tkr520521/dsh-agent-teams

技能与智能体已验证
收录时间 2026-08-19
页面最后更新 2026-08-27

DSH plugin 将 subagents 转化为可复用的策略门控智能体团队,支持编排与委派。

将 DeepSeek Harness 的 subagents 能力封装为可复用的策略化团队,支持并发控制与角色化流程。

install
dsh plugin --profile web add github:tkr520521/dsh-agent-teams
分类
技能与智能体
平台
DSH Plugin
作者
tkr520521
分发方式
插件

dsh-agent-teams 核心特性

team_run 运行团队team_list 列出团队team_delegate 委派任务并发限制与策略门控

Listed on dsh-plugin.org

dsh-agent-teams 仓库简介

dsh-agent-teams 是 DeepSeek Harness(DSH)的 Agent 核心插件(DSH plugin),由 tkr520521 维护,采用 MIT 协议,旨在将 Harness 的 subagents 缝隙转化为可复用、受策略约束的 agent 团队。它解决了多 agent 编排中团队定义、并发控制和策略执行的问题,核心能力包括 team_runteam_listteam_delegate 三个工具,以及基于 tools/pre-execute 的策略门控和 maxConcurrentDelegations 并发限制。

dsh-agent-teams 这个 DSH plugin 支持哪些核心特性?

该插件提供三个核心工具:team_run 用于按团队执行任务,team_list 列出可用团队,team_delegate 将任务委托给指定团队。它支持通过 ctx.subagents.start()spawnforkacp 等 provider 集成,并利用 tools/pre-execute 实现策略门控,确保在并发超限时快速失败(fail loud)。团队定义支持角色(如 planner、writer、reviewer)和提示词,便于构建多阶段工作流。

dsh-agent-teams 怎么安装?

安装命令如下,需指定 profile 名称:

bash
dsh plugin --profile web add github:tkr520521/dsh-agent-teams

安装后,需在 profile 中配置 provider 依赖,例如 @deepseek-ai/dsh-subagent-spawn-in-process@deepseek-ai/dsh-subagent-fork-in-process

dsh-agent-teams 如何配置团队和并发策略?

cordis.patch.yml 中插入插件配置,可设置 provider(默认 spawn)、maxConcurrentDelegations(默认 3)和 teams 数组。每个团队包含 nameagents 列表,每个 agent 有 roleprompt。例如,定义一个写作团队,包含 planner、writer、reviewer 三个角色。

dsh-agent-teams 如何使用?

使用方式简单,向模型发出指令,如“Use team_run with team "writing" on: ...”,插件会按顺序执行 planner、writer、reviewer 的流程,并返回最终结果。

dsh-agent-teams 如何工作?

工作流程为:模型调用 team_run 工具,触发 pre-execute 策略检查,通过后调用 ctx.subagents.start() 启动子 agent,按角色顺序执行,最后汇总结果。插件通过 inject: ['tools', 'subagents'] 注入依赖,并支持 exec.signalrun.dispose() 进行生命周期管理。

dsh-agent-teams 如何开发与测试?

开发环境需 Node.js,执行 npm installnpm run build(tsc 编译到 lib/)和 npm test(使用内置 runner)。测试时,可复制现有 profile 进行隔离测试。

查看更多 DSH 插件,访问 dsh-plugin.org

DSH Plugin 常见问题