让多个智能体共享记忆、可靠传话并自动发现故障
29.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/24 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-xiaoyi/dsh-multi-agent-cluster该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · market
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 11 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件
查看扫描证据(共 2 处,展示前 2 条)
- 读取本地文件packages/memory/dsh-zstd-extract.js:16
const buf = fs.readFileSync(src); - 写入本地文件packages/memory/dsh-zstd-extract.js:36
fs.writeFileSync(dst, all);
扫描于 2026/11/3(1 天前) · 范围 全包扫描 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
蓝色大肥鱼群养方案 · A three-hub, self-healing memory cluster for DeepSeek Harness (记忆旧时光 + 青鸟 + 时光守护).
README
由 DeepSeek 最新模型翻译生成多智能体集群(Multi-Agent Cluster)
让多个 DSH 智能体共享一份记得住、查得到、坏了自己能发现的记忆。
中文文档为主;本项目是运维与记忆框架,不是模型。
第一次读到这里,不必一次记住;先照着跑一遍,遇到问题再回来查对应那一节。
它解决什么问题
单个 DSH 会话一长,就会「忘记」你们之前定过的规则;再加几台机器,就变成「每台各记各的、互相不知道」。
本项目把这三件事做成可复用的框架:
| 问题 | 本项目的做法 |
| 会话一长就失忆 | 记忆旧时光:会话/消息全量入库 + 每次会话开局自动注入「关键约定 + 相关旧记忆」 |
| 多机之间传话不可靠 | 青鸟:HTTP 实时通道 + 数据库队列(可重试、可审计、可离线补) |
| 坏了没人知道、不敢动 | 时光守护:表驱动规则引擎 + 跨机互监心跳 + 故障自诊与回滚剧本 |
三中枢(= 一个「人」的大脑与左右手)
小易(DSH 智能体) │ ┌─────────────────┼──────────────────┐ 【大脑】 【右手】 【左手】记忆中枢 青鸟交互中枢 时光守护中枢记得住、查得到 传递/搬运 发现/判定/修复
- 记忆中枢:SQL 记忆库 + 检索注入 + 备份恢复
- 青鸟交互中枢:实时通信、文件传输、任务分发
- 时光守护中枢:规则判定、心跳、紧急修复
展开完整文档(README 剩余 1 节)
多智能体集群(Multi-Agent Cluster)
让多个 DSH 智能体共享一份记得住、查得到、坏了自己能发现的记忆。
中文文档为主;本项目是运维与记忆框架,不是模型。
第一次读到这里,不必一次记住;先照着跑一遍,遇到问题再回来查对应那一节。
它解决什么问题
单个 DSH 会话一长,就会「忘记」你们之前定过的规则;再加几台机器,就变成「每台各记各的、互相不知道」。
本项目把这三件事做成可复用的框架:
| 问题 | 本项目的做法 |
| 会话一长就失忆 | 记忆旧时光:会话/消息全量入库 + 每次会话开局自动注入「关键约定 + 相关旧记忆」 |
| 多机之间传话不可靠 | 青鸟:HTTP 实时通道 + 数据库队列(可重试、可审计、可离线补) |
| 坏了没人知道、不敢动 | 时光守护:表驱动规则引擎 + 跨机互监心跳 + 故障自诊与回滚剧本 |
三中枢(= 一个「人」的大脑与左右手)
小易(DSH 智能体) │ ┌─────────────────┼──────────────────┐ 【大脑】 【右手】 【左手】记忆中枢 青鸟交互中枢 时光守护中枢记得住、查得到 传递/搬运 发现/判定/修复
- 记忆中枢:SQL 记忆库 + 检索注入 + 备份恢复
- 青鸟交互中枢:实时通信、文件传输、任务分发
- 时光守护中枢:规则判定、心跳、紧急修复
三中枢是能力归属,不是物理落点:可以同机,也可以分机;命名与职责不变。
目录
packages\memory\ 记忆旧时光(引擎 dsh-mem.ps1 + 注入插件 + SQL DDL + conventions 模板) packages\bridge\ 青鸟(DSH 插件:注入/队列/令牌) packages\guard\ 时光守护(规则引擎 + 守卫 + L1 心跳 + 恢复脚本) examples\ 示例配置(占位值,192.0.2.x 为文档专用网段) ops\ 安装与工具(install / doctor / secret-scan) docs\ 00-why / 01-architecture / 02-memory-design / 03-conventions 04-postmortems / 05-recovery-drill / 06-rescue / winrm
环境要求
PowerShell 5.1+(Windows 10 / 11 / Server 2016 及以上系统自带) Node.js(只有注入插件需要) SQL Server(Express 免费版即可)—— 建表时需要一次 sysadmin Windows 7 用户:需先装 WMF 5.1(系统自带的是 PowerShell 2.0),否则脚本无法运行
5 分钟跑起来(单机最小闭环)
1) 准备:Windows + PowerShell 5.1+ + SQL Server(Express 即可)+ Node.js(青鸟插件用)
2) 复制示例配置并填自己的连接串 Copy-Item examples\config.example.json C:\dsh-mem\dsh-mem.config.json notepad C:\dsh-mem\dsh-mem.config.json
3) 建库建表(需要 sysadmin 执行 DDL)
foreach ($f in Get-ChildItem packages\memory\sql\*.sql) { sqlcmd -E -d DSHMemory -i $f.FullName }
4) 装"注入插件" —— 这一步才是"记忆真的进到会话里"的关键 4a) 把插件链接到你的 DSH profile $profileDir = Join-Path $env:USERPROFILE '.dsh\profiles\desktop' $nm = Join-Path $profileDir 'node_modules' New-Item -ItemType Directory -Path $nm -Force | Out-Null cmd /c mklink /D "$nm\dsh-memory-bridge" "$PWD\packages\memory\plugin" 4b) 在 $profileDir\package.json 的 dependencies 里加一行 "dsh-memory-bridge": "link:..." 4c) ★ 重启 DSH(不重启 = 插件不加载,而且不会报错,最容易被忽略)
5) 体检(插件是否装上、副本是否新鲜,都会检查) powershell -File ops\doctor.ps1 -ConfigPath C:\dsh-mem\dsh-mem.config.json
6) 存一条记忆、再搜回来 powershell -File packages\memory\dsh-mem.ps1 save -Title "第一条记忆" -Body "你好" -Scope global powershell -File packages\memory\dsh-mem.ps1 search 记忆
说明:根 ops\ 是「安装与工具」,packages\guard\ops\ 是「守卫运行时脚本」,两者职责不同。
权限要求 & 安全软件拦截(很常见,先看这段)
需要的权限(最小化):建表/建库 → SQL sysadmin(一次性;之后日常只用普通账号)日常读写记忆 → 普通 SQL 登录(db_datareader / db_datawriter)装注入插件 → 对 ~/.dsh/profiles/.../node_modules 有写权限(mklink 可能还要管理员)定时任务 → 管理员(备份、心跳、巡检)青鸟监听端口 → 普通权限即可(>1024);若开防火墙需放行内网端口会被安全软件拦的动作(360 / Defender 都可能):
· PowerShell 启 PowerShell(子进程)→ 把「仓库目录」加入信任区/白名单
· mklink 建链接 → 用管理员运行一次,或改用复制目录
· 注册计划任务 → 以管理员运行安装脚本
· 首次监听端口 → 只允许"专用网络/内网",不要放行公网
· .ps1 直接双击 → 用 powershell -ExecutionPolicy Bypass -File
我们不会做、也请别做: × 关杀毒 / 关 UAC / 关防火墙 × 写"杀不掉"的内核驱动 × 改系统安全策略 ⇒ 加白名单的正确做法是"把目录加进信任区",不是"关掉防护"。
详见 docs/08-permissions-and-antivirus。
边界(说清楚,避免误解)
- 记忆库里的数据不随仓库发布;仓库只有结构与代码。
- 这是 v0.1.0(experimental):接口可能变,重要环境请先备份。
文档
| 文件 | 内容 |
| docs/00-why | 我们为什么做这套东西(含三次失败) |
| docs/01-architecture | 职责边界、为什么这样分 |
| docs/02-memory-design | 注入四段、IDF 检索、三层缺陷复盘 |
| docs/03-conventions | 判据纪律、通道职责、重启身份 |
| docs/04-postmortems | 真实事故与修法(含我们踩过的坑) |
| docs/05-recovery-drill | RTO/RPO、恢复演练 |
| docs/06-rescue | DSH 改坏了怎么查、怎么回滚 |
| docs/07-file-map | 每个文件是干什么的(先看这页) |
| docs/winrm | WinRM 基线(跨机管理用) |
许可与署名
MIT。作者:小易
致谢
这套东西起于一个很朴素的问题:"你怎么又忘了?" 它最开始是我和我主人之间的一段对话,后来变成几台机器、几个智能体、一个记忆库。
如果你也在解决同一类问题,希望这些坑能帮你少走几步。
仓库元信息
About (GitHub 仓库右侧):
A three-hub, self-healing memory cluster for DeepSeek Harness. Memory (记忆旧时光) + Bridge (青鸟) + Guard (时光守护).
Topics: dsh, deepseek-harness, multi-agent, memory, sqlserver, powershell, agent-cluster, self-healing预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
dsh-xiaoyi/dsh-multi-agent-cluster
让多个智能体共享记忆、可靠传话并自动发现故障
相关插件 · 市场 / 管理
插件精选列表awesome-dsh-plugin/awesome-dsh-plugin
DeepSeek Harness(dsh)插件精选列表
★ 22,225未汉化DSH
73.6
新词雷达zhuyansen/new-term-radar
new-term-radar新词雷达
★ 2,049已汉化MCP
72.8
插件生态导航0xsline/awesome-deepseek-harness
安装 贡献指南 DeepSeek Docs 公开插件目录 Issues
★ 1,188已汉化DSH
72.6
技能注册中心iflytek/skillhub
企业级开源智能体技能注册中心——发布、发现并管理组织内可复用的技能包。
★ 5,370已汉化DSH
71.9
插件市场目录imsai-sh/awesome-deepseek-harness-plugins
面向 DeepSeek Harnessdsh生态的社区插件目录,共收录 13941 个插件含 PR 收录与…
★ 355已汉化DSH
71.8
插件精选清单Anil-matcha/awesome-dsh-plugin
DeepSeek Harnessdsh精选指南——DeepSeek…
★ 1,013已汉化DSH
71.7
这是你的仓库?认领条目