whateverboy2333/dsh-flat-teams
whateverboy2333★ 1TypeScript最后同步: 2026-08-22
Leaderless flat agent teams for DeepSeek Harness: cross-window structured task dispatch, recorder service, and web dashboard
README 摘要
dsh-flat-teams DeepSeek Harness(DSH)扁平团队插件:让多个独立 Agent 窗口(顶层会话)组成 无队长的扁平团队 ,跨窗口互派结构化任务,并由内置"记录员"服务实时记账,用户在任何成员窗口都能问出真实进展。 功能 - 扁平团队 : team create 建队(可预置成员规格,编程创建新成员窗口,继承当前工作区)、已有窗口 team join 自注册、 team leave 、 team roster 查花名册(成员/领域/在线状态)。没有队长,任何成员可直接互派任务。 - 结构化任务派发 : task dispatch 按成员名或负责领域(area)派活;任务状态机 pending → delivered → claimed → in progress → completed failed cancelled (+ timeout 终态),每次迁移换新 attemptId 并追加事件流。 - 三段式投递不丢任务 :任务先落盘 + 写收件成员邮箱( /flat-teams/ /inbox/ ),再尽力实时唤醒(在线 followup / 离线冷恢复后 followup);唤醒失败任务停在 delivered 留邮箱。 - 记录员 :纯服务,不占窗口、无管理权限;订阅事件流维护 progress.json (每任务状态与结果摘要、每成员在手任务与完成数、团队时间线)。它只是事件流的缓存投影,可随时从 events.jsonl 完全重建。 - 用户查询 : team status 返回记录员的结构化进展;内置提示词协议教模型:派活要自包含、接活先认领、完工必须回传、问进展先查记录员不得编造。 - Web 看板 :安装到 web profile 后,浏览器右上角出现"团队看板"浮层——主表(团队列表:成员数/在线数/进行中数/沉寂标记)→ 二级(花名册/任务看板/进展时间线)。看板提供 用户专属管理操作 :解散团队、踢出成员(均二次确认,经 POST /plugins/flat-teams/teams/ /disband kick 端点;成员 agent 无此能力)。数据来自 GET /plugins/flat-teams/state (5s 轮询)。 安装 安装后 重启该 profile 生效。验证: 卸载: dsh plugin --profile remove dsh-flat-teams 。 适配版本 - DSH 0.1.0-rc.6 ( @deepseek-ai/ 全栈同通道; @deepseek-ai/cordis ^4.0.1 ) - Node ^22.19 或 =24 - 插件内置运行时版本守卫:运行在不匹配的 DSH 版本上会 拒绝加载 并打印响亮错误,而不是静默出错 工具速查 工具 作用 team creat…
在 GitHub 查看完整 README →分类
🌊 The original agent meta-harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, RAG integration, and native Claude Code / Codex / Hermes and many more Integrated
★ 68,716
volcengine/OpenVikingSelf-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.
★ 31,761
titanwings/colleague-skill将冰冷的离别化为温暖的 Skill,欢迎加入数字生命1.0!Transforming cold farewells into warm skills? It's giving rebirth era. Welcome to Digital Life 1.0. 🫶
★ 23,757