🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

画布多智能体编排 Lanxi26/dsh-cluster

DeepSeek Harness
Lanxi2681 天前有提交已提供中文文档扫描:含敏感能力

用节点连线编排多个 Agent 的协作与消息流向

27.5/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Lanxi26/dsh-cluster
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:待复验
是什么[目录]—
dsh 原生插件 · ui
暂无时间戳·判据 →
装得上吗[实装验证]—
曾在 dsh 0.2.0-rc.2 下真实安装成功,但当前 dsh 已更新至 0.2.1-rc.5,本站尚未在新版下复验
L4 · 真实安装等级说明 →
数据截至 2026/10/09·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/03·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 81 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

可执行外部命令读写/删除本地文件
查看扫描证据(共 12 处,展示前 11 条)
  • 读取本地文件
    packages/dsh-cluster-agent-fs/lib/index.js:173
    const raw = readFileSync(this.graphFile(), "utf8");
  • 写入本地文件
    packages/dsh-cluster-agent-fs/lib/index.js:197
    await mkdir(this.root(), { recursive: true });
  • 写入本地文件
    packages/dsh-cluster-agent-fs/lib/index.js:198
    await writeFile(this.graphFile(), JSON.stringify(data, null, 2), "utf8");
  • 写入本地文件
    packages/dsh-cluster-agent-fs/lib/index.js:208
    await mkdir(dir, { recursive: true });
  • 写入本地文件
    packages/dsh-cluster-agent-fs/lib/index.js:209
    await writeFile(join(dir, "agent.json"), JSON.stringify({
  • 写入本地文件
    packages/dsh-cluster-agent-fs/lib/index.js:226
    await mkdir(dir, { recursive: true });
  • 写入本地文件
    packages/dsh-cluster-agent-fs/lib/index.js:227
    await writeFile(join(dir, "agent.json"), JSON.stringify({
  • 删除本地文件
    packages/dsh-cluster-agent-fs/lib/index.js:242
    await rm(this.dir(id), {
  • 读取本地文件
    packages/dsh-cluster-agent-fs/lib/index.js:275
    const entries = await readdir(this.root(), { withFileTypes: true });
  • 读取本地文件
    packages/dsh-cluster-agent-fs/lib/index.js:297
    const raw = readFileSync(join(this.dir(agentId), "agent.json"), "utf8");
  • 执行外部命令来自配置/变量
    packages/dsh-cluster-agent-fs/lib/index.js:327
    spawn(process.platform === "win32" ? "explorer.exe" : process.platform === "darwin" ? "open" : "xdg-open", [dir], {
扫描于 2026/11/3(1 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 节点连线编排
  • 多智能体协作
  • 消息流向控制

画布式多智能体协作插件,用于 DeepSeek Harness

README

由 DeepSeek 最新模型翻译生成
DSH Cluster Plugin DeepSeek Harness 的集群模式插件:用一个画布式节点图来编排多个 AI Agent 的协作与信息流。每个节点是一个 Agent(有自己的名字、人设、模式),节点之间的有向边决定「谁能给谁发消息」。 DSH Cluster Plugin 画布 集群画布 三个工具 集群工具 - cluster_view —— 查看所有运行中的 Agent 实例(会话)和 Agent 类别,让你知道可以给谁发消息。 - cluster_spawn —— 为某个 Agent 类别新建一个全新实例并投递首条消息(每次调用都新建,实例无长期记忆)。 - cluster_send —— 把消息投递到某个运行中实例的收件箱,目标 Agent 会像收到用户消息一样处理它。 特性 - 画布节点图:拖放建节点、连线(单向 / 双向 / 无向)、绑定 Agent、重命名。 - Agent 管理:每个 Agent 有 名字 / 提示词(人设) / 模式 / 可选的 身份空间,自动保存到 $DSH_HOME/cluster-agents//agent.json。 - 信息流约束:边是有向的,deny-by-default —— 只有声明了的流向才允许 cluster_send/cluster_spawn;没有边时全开放。
展开完整文档(README 剩余 1 节)
DSH Cluster Plugin

DeepSeek Harness 的集群模式插件:用一个画布式节点图来编排多个 AI Agent 的协作与信息流。每个节点是一个 Agent(有自己的名字、人设、模式),节点之间的有向边决定「谁能给谁发消息」。

DSH Cluster Plugin

画布

集群画布

三个工具

集群工具

- cluster_view —— 查看所有运行中的 Agent 实例(会话)和 Agent 类别,让你知道可以给谁发消息。
- cluster_spawn —— 为某个 Agent 类别新建一个全新实例并投递首条消息(每次调用都新建,实例无长期记忆)。
- cluster_send —— 把消息投递到某个运行中实例的收件箱,目标 Agent 会像收到用户消息一样处理它。

特性

- 画布节点图:拖放建节点、连线(单向 / 双向 / 无向)、绑定 Agent、重命名。
- Agent 管理:每个 Agent 有 名字 / 提示词(人设) / 模式 / 可选的 身份空间,自动保存到 $DSH_HOME/cluster-agents//agent.json。
- 信息流约束:边是有向的,deny-by-default —— 只有声明了的流向才允许 cluster_send/cluster_spawn;没有边时全开放。
- 三种 Agent 模式:
- 单例(single):用 cluster_send 发到它最近一个运行中会话。
- 多例(multi):用 cluster_spawn 每次新建实例投递。
- 随意(any):两者皆可。
- 导出 / 加载:图 + Agent 属性一起导出(.txt JSON,v2 格式),可跨环境还原并回写磁盘。
- 身份空间:可选,为 Agent 挂一个磁盘目录,装配提示词时让它「先浏览身份空间」。由于画板上的 Agent 区域较为简单,Skill / 脚本 / 长期记忆 / 性格 / agent.md 等资料可放入 Agent 独有空间。

安装

前提:profile 里先有官方基础包 @deepseek-ai/dsh-base + @deepseek-ai/dsh-web-app。

dsh plugin --profile web add @lanxi266/dsh-cluster-plugin

然后启动:

dsh --profile web web # 或 dsh web

快速开始

1. 打开 dsh web,点左下角集群图标打开画布。
2. 在「Agent」栏添加 Agent(填 id,如 math_teacher),写名字和人设、选模式。
3. 双击画布建节点,把节点绑定到 Agent,再连线(从 A 拖到 B = A 可发消息给 B)。
4. 进入节点:agent 会收到你的人设 + 工作流提示,用 cluster_view / cluster_send / cluster_spawn 协作。
5. 最后一环(cluster_view 只显示自己)会被告知「直接产出最终结果」,流水线自然终止。

信息流模型

- 图的边 = 允许的流向。A → B 表示 A 能发消息给 B,B 不能反向发 A(除非边是双向)。
- cluster_view 只显示「自己 + 下游」,所以下游 agent 看不到上游,只能往下传递。
- 没有边 = 全开放(方便先跑起来再约束)。

包结构

| 包 | 角色 |
| @lanxi266/dsh-cluster-agent-fs | Host 文件服务:读写 agent.json、图持久化、Remote 端点 |
| @lanxi266/dsh-tool-cluster | Host 工具:cluster_view / cluster_send / cluster_spawn + 人设注入 |
| @lanxi266/dsh-client-ui-cluster | 浏览器画布:集群图标、节点图、Agent 编辑 |
| @lanxi266/dsh-cluster-plugin | bundle:只有 cordis.patch.yml,把上面三行插进 profile |

要求

- Node ≥ 22.19(DSH 官方要求)
- 官方 DSH 运行时:@deepseek-ai/dsh-base、@deepseek-ai/dsh-web-app(@deepseek-ai/dsh-* 系列由官方提供)

License

MIT

说明

由于本人是 Java 程序员,所以本项目由 DeepSeek-V4-Pro-High 完成,共花费 36.62 元 / 5.39 美元(涨价前)。可能存在许多 bug,请大家多多包容,并且可以使用 Vibe-Coding 本地修复 bug。本项目采取 MIT 协议开源。
预览分享卡片长什么样 ↓Lanxi26/dsh-cluster
分享 · DeepSeek Harness Hub
Lanxi26/dsh-cluster

用节点连线编排多个 Agent 的协作与消息流向

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部