Fish-under-sea/dsh-agent-teams-fish

dsh-agent-teams-fish

DSH 插件(上游 NanmiCoder/dsh-agent-teams 的补充版):AgentTeams 多智能体团队协作 —— 自然语言组队、任务依赖 DAG、信箱通信、右侧栏树状监测;随包自带 15 厂商 × 10 岗位头像与 15 个厂商徽标,支持自定义美术目录与中文岗位名。

未分類agent-teamsai-agentdeepseek-harness

@fish-under-sea/dsh-agent-teams-fish

1.0.2 · 持久团队协作与 Fish 厂商美术

English

安装与兼容

dsh plugin --profile <profile> add @fish-under-sea/dsh-agent-teams-fish@1.0.2

也由 @fish-under-sea/dsh-fish@1.0.2 提供,不要重复挂载。安装后重启 DSH。Node 要求 ^22.19.0 || >=24。推荐宿主 0.2.0-rc.2;0.2.1-rc.2 为预览支持。精确支持列表以 compatibility.json 为唯一事实源,不以桌面应用版本推断核心版本。

功能

  • 先规划后审批:成员编排、任务依赖 DAG、信箱通信与进度监测。
  • 持久成员、失败处理、重派能力凭据、停机与恢复,遵守宿主路由和模型白名单。
  • 可选质量门:需求、实现、验证、审查、修复及集成,审查与产物绑定。
  • Fish 美术:十八厂商识别,厂商与岗位头像、自定义 artworkDir、商标徽标及队长模型路由头像。缺图按“厂商+岗位 → 厂商 → 岗位”降级,不代表每个厂商都有全部岗位图。
  • 新宿主预设型成员组合在子上下文安装人设和工具限制;缺失或损坏的限制在派发前拒绝。

迁移与配置

旧 npm 名 dsh-agent-teams-fish 改为当前 scoped 名。更新直接依赖、bundle 名和覆盖行的 name,保留 id: agent-teams;不要同时加载两个来源。状态目录默认是工作区 .agent-teams,memberProvider 默认 spawn,自定义 artworkDir 使用本机路径。配置字段与团队数据格式不因本次包名整理改变。

先安全备份再迁移。成员使用真实模型额度;工具策略由部署方声明,不能以改名绕过。不会自动修复损坏日志、删除历史事件或重发中断任务。旧会话损坏应独立诊断。

开发检查

以下命令按需手动执行。GitHub 验证仅保留手动触发,不再由 push、PR 或发布触发;标签发布直接使用已提交的构建产物,不依赖测试矩阵。已存在的 npm 版本跳过重复发布。本地 prepublishOnly 自动构建和验证钩子已移除,发布前是否构建与检查由维护者决定。插件运行时的权限确认与可选质量任务规则不变。

pnpm install --frozen-lockfile
pnpm typecheck
pnpm build
pnpm verify

诊断器 dsh-agent-teams-doctor 只检查清单和依赖闭包,不证明运行行为或识别当前进程。真实宿主验收与 UI 检查需要另行执行。

来源与记录

基于 NanmiCoder/dsh-agent-teams (原作者 Relakkes / 程序员阿江). MIT. 保留上游 README、NOTICE 和历史发布说明。1.0.2 统一包名与版本,不表示已合并上游最新 HEAD。