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

混合记忆插件 Frog755/dsh-hybrid-memory

DeepSeek Harness
Frog75555 天前有提交已提供中文文档扫描:未发现敏感能力

快照加检索双记忆,导入多工具历史数据

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

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

自动兼容检查有告警:未发布到 npm registry,仅可从源码安装。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Frog755/dsh-hybrid-memory
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么
dsh 原生插件 · search
装得上吗
实装验证未通过(dependency_conflict),装前请到仓库确认最近更新与 issue
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 55 天前
档位由哪些信号合成

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

验证判据与等级说明 →
⚠︎ 实装验证未通过(dependency_conflict · 2026/11/3) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意

未发布到 npm registry,仅可从源码安装

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包@frog755/dsh-hybrid-memory(未发布到 npm,仅可源码安装)
✓Node 引擎要求 >=22.5 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/7 10:39:51

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

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

发起外部网络请求
查看扫描证据(共 1 处,展示前 1 条)
  • 发起网络请求
    src/client.js:22
    return fetch(url, options).then(function (r) {
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

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

依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-llm@deepseek-ai/dsh-tools
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 冻结快照记忆
  • 可检索知识库
  • 多工具历史导入

README

由 DeepSeek 最新模型翻译生成
dsh-hybrid-memory 融合 Hermes 轻量快照记忆 与 Noema 可检索知识库 的 DeepSeek Harness 记忆插件。 面向 DeepSeek Harness 的混合记忆插件——结合 Hermes 风格的冻结快照记忆与 Noema 风格的可检索知识库。 为什么有这个插件(Why) - Hermes 的记忆(MEMORY.md / USER.md)轻量、省 token、保 prefix cache,但不可检索、无审核。 - Noema(dsh-noema)可检索、可导入、可解释,但需要 Rust 二进制服务端、每次召回动 prompt。 - dsh-hybrid-memory 各取所长: | 层 | 抄谁 | 做什么 | | L1 快照 | Hermes | MEMORY.md/USER.md,按需读取——只在模型主动调用 memory_ 工具(如 memory_recall)时才进入上下文;字符上限(与模型无关) | | L2 知识库 | Noema | facts/ 一事实一文件 + node:sqlite FTS5 索引 + 实体抽取;按需 memory_recall/search/browse |
展开完整文档(README 剩余 1 节)
dsh-hybrid-memory

融合 Hermes 轻量快照记忆 与 Noema 可检索知识库 的 DeepSeek Harness 记忆插件。

面向 DeepSeek Harness 的混合记忆插件——结合 Hermes 风格的冻结快照记忆与 Noema 风格的可检索知识库。

为什么有这个插件(Why)

- Hermes 的记忆(MEMORY.md / USER.md)轻量、省 token、保 prefix cache,但不可检索、无审核。
- Noema(dsh-noema)可检索、可导入、可解释,但需要 Rust 二进制服务端、每次召回动 prompt。
- dsh-hybrid-memory 各取所长:

| 层 | 抄谁 | 做什么 |
| L1 快照 | Hermes | MEMORY.md/USER.md,按需读取——只在模型主动调用 memory_ 工具(如 memory_recall)时才进入上下文;字符上限(与模型无关) |
| L2 知识库 | Noema | facts/ 一事实一文件 + node:sqlite FTS5 索引 + 实体抽取;按需 memory_recall/search/browse |
| L3 导入 | Noema | 从 Hermes / Claude Code / Codex / WorkBuddy 导入既有记忆,内容哈希账本去重 |

数据位置(重要)

记忆数据放在 D 盘,绝不落 C 盘:

D:\Develop\DeepSeek Harness\memory\
├── MEMORY.md ← L1 agent 笔记(环境事实/项目约定/工具怪癖) ├── USER.md ← L1 关于用户(偏好/沟通风格/习惯) ├── facts/ ← L2 一事实一文件(人类可读 Markdown,active 状态) ├── pending/ ← 审核队列:review=true 的内容先进这里,接受后移到 facts/ ├── index.db ← L2 SQLite FTS5 索引 └── imports.json ← L3 导入去重账本

可用环境变量 DSH_HYBRID_MEMORY_ROOT 覆盖默认根目录。

Hermes 导入路径:插件会自动探测 Hermes 记忆位置——优先 HERMES_HOME 环境变量,其次常见安装路径(D:\Develop\hermes、~/.hermes、~/hermes),取第一个存在 memories/ 目录的位置。你的机器实测是 D:\Develop\hermes\memories\。

安装

从 npm(发布后)
dsh plugin --profile web add @frog755/dsh-hybrid-memory@latest

或本地开发(源码目录)
dsh plugin --profile web add link:D:\Develop\DeepSeek Harness\projects\dsh-hybrid-memory
dsh web

首次安装需要重启一次 DSH(全新插件必须进入启动树);之后热重载即可。

模型工具(12 个)

| 工具 | 层 | 作用 |
| memory_add | L1 | 新增常驻条目(memory=agent 笔记 / user=关于用户) |
| memory_replace | L1 | 按标题替换常驻条目 |
| memory_remove | L1 | 按标题删除常驻条目 |
| memory_remember | L2 | 保存知识库事实(默认 auto-accept;review=true 进审核队列) |
| memory_search | L2 | FTS5 + 实体加权全文检索 |
| memory_browse | L2 | 浏览知识库目录 / 按 tag 过滤 |
| memory_recall | L1+L2 | 融合召回:快照 + 检索结果按 token 预算打包 |
| memory_import | L3 | 从 Hermes/Claude/Codex/WorkBuddy 导入 |
| memory_import_agent_hub | L3 | 只导入 Agent Hub approved memory/global、projects、accepted decisions |
| memory_status | 管理 | 数据根、字符用量、事实数、待审数、账本大小 |
| memory_review_list / memory_review_decide | 审核 | 查看/接受/拒绝/编辑候选记忆 |

设计要点

- 按需读取、零上下文开销:L1 快照与 L2 知识库都不自动注入对话(无 systemPrompt.section 常驻注入、无 pre-step 召回、无 skill 附带记忆,v0.2.0 起);只在模型主动调用 memory_ 工具时按需进入上下文。
- 字符上限而非 token 上限:L1 限制(agent 4000 / user 2000 字符)与模型无关,跨模型一致(Hermes 原设计)。
- 中文检索:FTS5 的 unicode61 不切中文,插件在写入索引前用 2 字滑窗预分词,memory_search 按词匹配。
- 威胁扫描:写入内容检测提示注入 / 外泄 / 危险指令,命中即拒。
- 原子写 + 漂移检测:写文件走临时文件 + rename;磁盘内容被外部编辑破坏结构时拒绝写入并留 .bak 快照。
- 审核队列:默认 auto-accept(Hermes 风格直接写);需要时 memory_remember(review=true) 写入 pending/(文件 + SQLite status=pending),memory_review_decide(accept) 会把 Markdown 移到 facts/ 并转正,edit 会同步重建 FTS 索引。

记忆按需读取(无自动注入)插件不做任何自动注入——L1 快照不再冻结进 system prompt,agent/pre-step 首步/触发词召回与 tools/post-execute skill 附带记忆均已移除(v0.2.0)。记忆只在模型判断需要时,主动调用 memory_ 工具查找后才进入上下文:

- 查知识库:memory_search / memory_browse / memory_recall(融合 L1 快照 + L2 检索)
- 查状态:memory_status(数据根、字符用量、事实数、待审数等)

代价:模型若忘记主动调用工具,记忆不会自动出现;换来的是上下文零记忆开销、无 [系统注入·记忆] 标签。

HTTP 端点(可选)

插件还在 DSH web server 上暴露两个端点:

- GET /__hybrid-memory/status — 状态 JSON(数据根、L1 字符用量、L2 事实/待审数、账本大小)
- POST /__hybrid-memory/import — 触发导入,可选 body { "sources": ["hermes", ...] }

开发

核心逻辑(不需要宿主依赖)
node --test tests/core.test.js # 32 个,覆盖 L1/L2/L3 核心逻辑

Agent Hub 投影(前两个用例不需要宿主依赖;第三个会 import 插件本体)
node --test tests/agent-hub-source.test.js

冒烟测试:真实加载插件并断言事件/工具注册(需要 @deepseek-ai/ 可解析)
node --test tests/smoke.test.js

@deepseek-ai/ 通过 devDependencies 的 link: 指向本机 DSH 宿主目录,所以只有「本机已装 DSH」的 clone 才能跑需要 import 插件本体的用例;裸 clone 或 CI 上这类用例会自动 skip(不会红)。

截图

| DSH 设置中的插件列表(真实界面) | 架构示意 |
| plugin list | architecture |

兼容性

- DeepSeek Harness(Cordis 架构),web profile
- Node.js 22.5+ —— 插件使用内置 node:sqlite 模块(DatabaseSync),无原生依赖
- peer 依赖:@deepseek-ai/dsh-llm、@deepseek-ai/dsh-tools

隐私说明

记忆数据全部留在本地。 插件只写入配置的数据根目录(默认 D:\Develop\DeepSeek Harness\memory,可用 DSH_HYBRID_MEMORY_ROOT 覆盖),不向任何外部服务发送数据。L1 快照与 L2 事实都只在模型主动调用 memory_ 工具时按需读取进上下文,无自动注入。无遥测、无网络调用。

License

MIT
预览分享卡片长什么样 ↓Frog755/dsh-hybrid-memory
分享 · DeepSeek Harness Hub
Frog755/dsh-hybrid-memory

快照加检索双记忆,导入多工具历史数据

这是你的仓库?认领条目

回到顶部