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

记忆编译 M-24rjgc/dsh-memory

DeepSeek Harness
M-24rjgc81 天前有提交已提供中文文档扫描:无法判定

把事件日志编译成可溯源的记忆上下文

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

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

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

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · chat
装得上吗
本站已真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 81 天前
档位由哪些信号合成

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

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
⚪ 扫描:无法判定尚无人工评估
展开查看扫描说明与证据 ↓

已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。

  • · 包内无可扫 JS
  • · TS 源码(可能为非 JS 实现或未发布源码),无法判定
扫描于 2026/11/3(1 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库

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

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 事件日志编译
  • 生成可溯源记忆上下文

Mneme:基于「记忆即编译」的 DSH 原生记忆系统,DeepSeek Harness 插件套件(dsh-plugin)。

README

由 DeepSeek 最新模型翻译生成
Mneme · dsh-memory Mneme(Μνήμη,记忆女神)是一个完完全全建立在 DeepSeek Harness(DSH)之上的记忆系统。 范式一句话: 记忆不是数据库,而是一个编译器:唯一持久化的是 DSH 事件日志(经验源码),记忆是由可组合编译 pass 从 (经验日志, 时空坐标, 任务) 编译出来的、带溯源与证据条件的可执行上下文。 规划中的每一层都已实现,没有“未来工作”占位:事件源、投影、版本/证据分析、LLM 抽取与整合(opt-in)、向量/图候选索引、上下文重建、反馈回路、分层分配、链接演化、结构化技能生成。LLM 相关 pass 需要 provider/model 配置;未配置时保持 keyless 确定性路径。
展开完整文档(README 剩余 1 节)
Mneme · dsh-memory

Mneme(Μνήμη,记忆女神)是一个完完全全建立在 DeepSeek Harness(DSH)之上的记忆系统。

范式一句话:

记忆不是数据库,而是一个编译器:唯一持久化的是 DSH 事件日志(经验源码),记忆是由可组合编译 pass 从 (经验日志, 时空坐标, 任务) 编译出来的、带溯源与证据条件的可执行上下文。

规划中的每一层都已实现,没有“未来工作”占位:事件源、投影、版本/证据分析、LLM 抽取与整合(opt-in)、向量/图候选索引、上下文重建、反馈回路、分层分配、链接演化、结构化技能生成。LLM 相关 pass 需要 provider/model 配置;未配置时保持 keyless 确定性路径。

- 记忆账本本身是一个 DSH Session(事件溯源、可持久化、可检索、可 fork、可压缩);
- 记忆操作是账本里的 user/message 表面事件,机器载荷放在 merge-extensible 的 kind: 'memory' source 中;
- 遗忘、整合与 versionKey/函数谓词冲突遮蔽都用 DSH 原生 surfaceOp: replace;旧修订永存,memory_trace 可追溯;
- 召回 = replay/vector/graph 候选发现 → 版本/证据检查 → 命中内容/片段/原文 reinstatement → 以 DSH 预置的 form: 'recall' 呈现;
- 语义/程序/前瞻/情景/元记忆是同一 IR 上不同编译 pass;
- 程序记忆经 emit-skill 编译为结构化 SKILL.md,注册进 ctx.skills。

详细设计见 docs/design.md。

编译 pass

| 包 | 角色 |
| @dsh-memory/ir | Service Definition:MIR、ctx.memory、纯 fold、ledger 会话、索引器注册、分层分配 |
| @dsh-memory/index-replay | FTS/字面检索 + 原文窗口 reinstatement |
| @dsh-memory/index-vector | 向量候选索引(确定性向量,可选远程 embedding) |
| @dsh-memory/index-graph | 事实图谱候选索引(PPR 式扩散) |
| @dsh-memory/lower | 确定性 lowering:session/event → MIR |
| @dsh-memory/extract | RecMem 复发门控的 LLM claim 抽取 |
| @dsh-memory/solve | 版本消解 + 证据条件 + 函数谓词冲突 |
| @dsh-memory/optimize | TTL 遗忘 + 最低激活整合 + 预算硬限 |
| @dsh-memory/consolidate | CLS 式重放总结(LLM,确定性回退) |
| @dsh-memory/layers | MemGPT 式 working/state/archive 分层 |
| @dsh-memory/links | A-MEM 式共享 subject 链接演化 |
| @dsh-memory/fdo | CoEvo 式 recall/confirm 强化回路 |
| @dsh-memory/projections | ctx.sessionProjections 增量投影与 checkpoint 缓存 |
| @dsh-memory/emit-context | session-start 分层快照 + pre-step 召回 |
| @dsh-memory/emit-tool | memory_remember/recall/list/forget/trace/confirm |
| @dsh-memory/emit-skill | policy 节点 → 结构化 SKILL.md → ctx.skills |

快速启用

dsh web --patch "$PWD/examples/dsh-memory.cordis.yml"

LLM pass 通过环境变量启用:

MNEME_EXTRACT_PROVIDER=... MNEME_EXTRACT_MODEL=... \
MNEME_CONSOLIDATE_PROVIDER=... MNEME_CONSOLIDATE_MODEL=... \
MNEME_EMBED_ENDPOINT=... MNEME_EMBED_API_KEY=... MNEME_EMBED_MODEL=... \
dsh web --patch "$PWD/examples/dsh-memory.cordis.yml"

开发集成:本仓库要求与 DeepSeek Harness checkout 并排放置(dsh-repo 为同级目录)。pnpm-workspace.yaml 会把 DSH 的 vendor/ 与 packages//* 纳入同一 workspace,因此 workspace:^ 依赖、tsconfig project references 和测试 alias 都解析到 DSH 源码。

在 dsh-memory 同级准备 DSH 源码:
git clone --depth 1 https://github.com/deepseek-ai/deepseek-harness.git dsh-repo
cd dsh-memory
pnpm install
pnpm run typecheck
pnpm test

发布到 npm 时由 pnpm 将 workspace:^ 协议转换为实际版本号。

许可

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

把事件日志编译成可溯源的记忆上下文

这是你的仓库?认领条目

回到顶部