wanghj040530/dsh-swarm

wanghj040530★ 0JavaScript最后同步: 2026-08-22

在 GitHub 打开

Autonomous team collaboration plugin for DeepSeek Harness: captain splits tasks, specialized members with independent API/plugins run in isolated DSH subprocesses, JSONL mailbox IPC

README 摘要

dsh-swarm 自主团队协作插件 v0.4.0:领队(Captain)自主拆分任务 → 常驻 Agent 分工执行 → 工件引用传递省 Token → 任务账本看门狗保交付 核心能力 - 常驻 Agent :每个 Agent 是一个独立 Node.js 进程( agent-runtime.js ),循环「读 inbox → 跑任务 → 写 outbox」,无需每次冷启动 - 独立 API :每个 Agent 独立配置模型 / Provider / apiBaseUrl / apiKey(写入各自 state.json ) - 工件引用传递 (v0.4.0):长产出自动落盘共享工件库,消息只传 art:// 引用 + 200 字摘要,需要全文时按引用展开—— 大幅节省 Token - 任务账本 + 看门狗 (v0.4.0):任务状态机 pending → claimed → done/failed ,失败自动重试(最多 3 次),claimed 超 5 分钟无进展自动重派—— Agent 崩溃不再丢任务 - 可视化 UI :DSH 界面内置团队面板,可视化创建/删除空白 Agent、查看任务账本进度 - 内置联网 :Agent 自带 web search / web fetch (jina.ai),无需额外插件 与 agent-teams 的区别 维度 agent-teams dsh-swarm 队员形态 同进程 subagent 独立常驻进程 + 独立 API 结果传递 全文经主会话中转 工件引用 + 摘要,按需展开 失败处理 任务丢失 账本重试 + 看门狗自动重派 适用场景 简单委派 复杂多角色协作 / 长任务 安装 快速开始 1. 添加 Agent (对话中说,或在团队面板点「添加」): 2. 组队干活 (复杂任务时领队自动建队): 3. 看进度 :团队面板实时显示 Agent 状态与任务账本(⏳pending 🔄claimed ✅done 💀dead) 工具列表(10 个) 用户工具 工具 说明 swarm add agent 添加空白 Agent(指定 agent id / model / provider / api base url / api key) swarm remove agent 删除 Agent,停止其进程 swarm list agents 查看所有 Agent 状态与角色分配情况 Captain 工具 工具 说明 swarm create team 组建团队:自动给空白 Agent 分配角色(researcher/coder/analyst/reviewer),启动进程 swarm set agent prompt 给 Agent 写角色提示词(内置 4 种模板或自定义全文) swarm send task 派发任务:写…

在 GitHub 查看完整 README →
Agent/智能体deepseek-harnessdsh-pluginmulti-agentswarmagentsearch

分类