dsh-agent-teams
一句话把当前会话变成"队长":组建持久子代理小队、按依赖拆任务协作
安装
dsh plugin --profile web add @nanmicoder/dsh-agent-teams dsh-agent-teams
一句话,一支能协作的团队:把当前 DSH 会话变成队长,组建持久子代理、按依赖拆任务、站内信直接协调。
解决什么问题
复杂的多人协作任务在单会话里很难拆解:拆给谁、谁先谁后、结果怎么汇总,通常得靠临时拼装。这个插件把当前 DSH 会话变成”队长”:用自然语言描述目标,就能组建持久的子代理小队、把目标拆成带依赖关系的任务,并通过站内信直接协调,不需要单独的 workflow 引擎。
插件自带队伍协议、10 个协调工具、持久状态、自动共享调度器和实时 Web UI,成员名单、任务 DAG、分段进度一目了然。成员是可续接的 DSH 子代理:空闲成员自动认领下一个就绪任务,被抢占会先撤销过期尝试,冷恢复自动重试中断任务;完成后由队长汇总结果并归档完整记录。
核心功能
- 队长式委派:当前会话创建团队、分配角色、汇总结果
- 持久成员:成员是可续接的 DSH 子代理,可被唤醒做后续聚焦轮次
- 依赖感知任务:任务走过显式状态,依赖没完成前不可认领
- 自动复用与安全接管:空闲成员认领下一个就绪任务;重新指派先撤销过期尝试,冷恢复重试中断任务
- 站内信直连:成员通过持久邮箱直接发消息给队友或队长
- 实时活动面板:Web UI 组合分段进度、可折叠名单与交互式任务 DAG,归档后保留完整历史
- 斜杠命令:
/agent-teams宿主命令直接唤起协议
快速上手
安装:
dsh plugin --profile web add @nanmicoder/dsh-agent-teams
装完重启 DSH 并刷新 Web UI,然后直接描述目标:
用 AgentTeams 从性能、安全、产品三个角度 review v0.5.3 之后的提交,最后给一份合并报告。
也可以在 Web GUI 斜杠菜单里选 agent-teams,输入目标回车即可。默认配置开箱即用,可信 profile 可覆盖 stateDir、memberProvider、maxMembers 等,团队状态落盘在 <workspace>/.agent-teams/。
适合谁
- 任务复杂、需要拆给多个子代理并行协作的 DSH 用户
- 想要结构化多智能体协作(职责、依赖、进度、汇报)而非临时拼装团队的人
- 需要可审计团队记录(成员、任务、归档历史)的场景
内容根据项目 README 整理 · 版权归原作者所有
报告问题 / 申请下架