hongyue0721/dsh-kimicode-swarm
hongyue0721★ 0TypeScript最后同步: 2026-08-15
DeepSeek Harness 批量并行子 Agent 调度插件:swarm_batch 工具(Kimi Code Swarm 模式移植)+ /swarm 命令 + 聊天内实时进度条
README 摘要
dsh-kimicode-swarm — DeepSeek Harness 批量并行子 Agent 调度 把 Kimi Code Swarm 模式 (主从式多 Agent 并行)搬进 DeepSeek Harness:主 Agent 把任务 拆成互不依赖的子任务, swarm batch 一次批量派发,子 Agent 并行执行,完成后汇总—— 官方基准下端到端效率最高提升 4.5 倍。 聊天内实时进度条 :每个子 Agent 一行状态 (排队 / 运行中 / 完成),像 Kimi 的 TUI 一样看着任务逐个点亮。 特性 - swarm batch 工具 : prompt template + items 批量生成子任务(最多 128 项), 每项可带 model / type ; resume agent ids 断点续做。 - 自适应调度 (对齐 Kimi SubagentBatch 调度合约):先 5 个并发 + 每 700ms 爬坡 1 个; 撞限流指数退避(3s/6s/12s…)并自适应收缩/恢复并发容量;用户取消保留已完成结果; 单任务超时只失败该任务。 - /swarm 命令 :一次性 Swarm 模式——探索边界、拆解子任务、批量派发、 汇总结果、自动退出模式(对齐 Kimi 的 task 触发语义)。 - 聊天内实时进度条 :host 端每步状态变化发 swarm/progress 会话事件,浏览器端 经 mux 流订阅渲染,运行中蓝点脉冲、排队灰点、完成绿点。 - 模型三级分配 :item 级/整批显式 model 设置映射表(按 type 命中) 继承调用者 模型(默认,由 Agent 自由分配)。 架构 关键设计决策: - 调度核心与运行时解耦 : core/ 是纯逻辑(注入 SpawnFn 与时钟),单测用假实现 驱动,不依赖宿主类型(参照 dsh-task-board 的 framework-free 风格)。 - 进度事件走官方会话事件流 : SessionEventMap 官方注释明示支持插件合并扩展, mux 流对客户端全量透传——零宿主改动。 - 模型分配默认交还 LLM :不传 model 即继承调用者模型,Agent 按任务难度自行 分配;显式指定始终优先。 安装 已发布到 npm ( dsh-kimicode-swarm ),一行装进任意 DSH profile: 或从 GitHub / 本地直接装: 装完重启 dsh web , 新会话 可见 swarm batch 工具与 /swarm 命令。 使用 让 Agent 干活 :直接描述任务,Agent 会自行判断是否值得批量并行;或明确要求 「用 swarm 批量派发」。 快捷命令 : 模型分配 :默认继承调用者模型;想按任务指定,给 items 的某项写 { "i…
在 GitHub 查看完整 README →分类
🎨 Best DeepSeek Harness Design Plugin. The open-source Claude Design alternative. 🖥️ Local-first desktop app. 🖼️ Your coding agent becomes the design engine: prototypes, landing pages, dashboards, slides, images & video — real files, HTML/PDF/PPTX/MP4 export. 🤖 Claude Code / Codex / Cursor / DeepSeek Harness / OpenCode & 20+ CLIs via BYOK.
★ 87,083
volcengine/OpenVikingSelf-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.
★ 28,512
titanwings/colleague-skill将冰冷的离别化为温暖的 Skill,欢迎加入数字生命1.0!Transforming cold farewells into warm skills? It's giving rebirth era. Welcome to Digital Life 1.0. 🫶
★ 22,575