dsh-agent-teams-fish

前言

DeepSeek Harness (DSH) 生态中,插件是扩展功能的主要方式。在多智能体协作场景下,除了逻辑编排,视觉识别也是重要一环。dsh-agent-teams-fish 是对上游项目 NanmiCoder/dsh-agent-teams 的补充版,它在保留原有协作逻辑的基础上,增加了可视化的美术资源。

本插件将单次 DSH 会话扩展为一支具备编制的团队,支持自然语言组队、任务依赖 DAG(有向无环图)调度、成员信箱通信以及右侧栏的树状监测。

核心能力

多智能体团队协作

基于上游逻辑,插件实现了完整的团队协作流程:
* 自然语言组队:通过自然语言指令构建团队结构。
* 任务依赖 DAG:在 dependencies 表达式中定义任务的前置关系,插件负责按依赖调度。
* 信箱通信:成员之间通过信箱机制进行交互。
* 右侧栏树状监测:在 DSH 界面右侧提供团队结构的树状视图,便于实时监测协作状态。

美术与资源

为了解决多智能体“长着一张脸”的问题,本版内置了丰富的美术资源:
* 随包分发:包含 17 家厂商 的头像与 10 个岗位 的对应头像,共计 17 个厂商徽标(286 个文件)。
* 命名空间:支持按厂商和岗位进行头像路由,增强视觉区分度。
* 自定义美术目录:支持配置 artworkDir。开启后,自定义图片优先于随包素材;同时,系统会严格限制放行文件名,防止路径遍历等安全风险。

环境与依赖

在安装使用前,需确认运行环境符合要求:

  • DSH 版本:要求 DSH 版本 >= 0.2.0--rc.2。
  • Node.js 版本:要求 ^22.19.0 或 >= 24。
  • 包名说明:本版 npm 包名为 dsh-agent-teams-fish,与上游的 @nanmicoder/dsh-agent-teams 不同,不能混用。

注意事项

商标文件

随包分发的 brand-mimo.svg 和 brand-jev.svg 为自制简版字标,不是官方商标。
* brand-mimo.svg:小米风格的 Mi 字标。
* brand-jev.svg:TypeSafe Jev 的占位字标。
若需要使用官方商标,需手动替换同名文件。

资源管理

虽然插件随包自带 286 个文件,但如果需要更换画风或品牌色,可配置自定义美术目录。系统会优先读取自定义目录,并在该目录中仅放行已知的文件名,确保安全性。

总结

dsh-agent-teams-fish 是一个面向 DSH 用户的视觉增强型插件。它在不破坏上游协作逻辑的前提下,提供了标准化的厂商与岗位头像资源,并允许用户通过自定义目录灵活调整美术风格。对于需要构建可视化多智能体团队的场景,这是一个可以直接落地的选择。

  • GitHub: https://github.com/Fish-under-sea/dsh-agent-teams-fish
  • 目录: https://www.skillhub.cn/plugins/Fish-under-sea/dsh-agent-teams-fish
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜