@lanxi266/dsh-cluster-plugin
Cluster mode for DeepSeek Harness: canvas node-graph, multi-agent orchestration, and flow-constrained message routing
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Lanxi26/dsh-cluster说明文档
阅读完整 README ↗DSH Cluster Plugin
DeepSeek Harness 的集群模式插件:用一个画布式节点图来编排多个 AI Agent 的协作与信息流。每个节点是一个 Agent(有自己的名字、人设、模式),节点之间的有向边决定「谁能给谁发消息」。

画布

三个工具

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 属性一起导出(
.txtJSON,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
快速开始
- 打开 dsh web,点左下角集群图标打开画布。
- 在「Agent」栏添加 Agent(填 id,如 ),写名字和人设、选模式。