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

会话记忆沉淀 ZHI-QI/dsh-okf-memory

DeepSeek 客户端v0.1.0
ZHI-QI51 天前有提交已提供中文文档扫描:未发现敏感能力兼容 / 相关生态

把会话要点自动沉淀为长期记忆并跨会话唤起

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

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

相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/ZHI-QI/dsh-okf-memory.git

状态速览

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

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

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过
展开查看检查明细 ↓

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

✓npm 包dsh-okf-memory @ 0.1.0
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/12 06:03:47

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

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

发起外部网络请求
查看扫描证据(共 1 处,展示前 1 条)
  • 发起网络请求
    lib/client.js:80
    fetch("/okf-graph").then((r) => r.json()).then((g) => {
扫描于 2026/11/2(1 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包

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

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

功能亮点

  • 会话要点沉淀为记忆
  • 跨会话唤起记忆
  • 预测性回忆

dsh-okf-memory:把会话记忆沉淀成 OKF 知识的插件(由神经自我学习驱动)。支持预测式回忆、按不确定性触发记录、强化反馈、整合与遗忘。

README

由 DeepSeek 最新模型翻译生成
dsh-okf-memory 会话记忆 → OKF 知识沉淀插件(神经自我学习驱动) 把会话中高价值内容按 OKF v0.1 规范自动沉淀为长期记忆,跨会话自动唤起。Agent 越用越准:每次选择、跳过、纠错都是学习信号,记忆权重持续更新。 Session-to-OKF memory plugin with neuro-self-learning: predictive recall, uncertainty-driven capture, reinforcement feedback, consolidation & forgetting. 记忆图谱 · 神经自我学习 dshfind 特性 - 记忆四阶段闭环:捕获 → 概念化 → 沉淀 → 唤起 - OKF v0.1 合规:每个概念是标准 Markdown 文档(frontmatter 硬要求 type),index.md 渐进式目录 + log.md 变更历史,交叉链接用包内绝对路径 - 神经自我学习驱动:预测性唤起(先预测再检索校验)、不确定性量化(置信低扩大探索)、预测误差驱动捕获(用户纠正/首次披露触发写入)、权重衰减+归档(巩固与遗忘) - 强化反馈回路:score = relevance × weight × recency,用户选中候选权重↑、跳过权重↓
展开完整文档(README 剩余 1 节)
dsh-okf-memory

会话记忆 → OKF 知识沉淀插件(神经自我学习驱动)

把会话中高价值内容按 OKF v0.1 规范自动沉淀为长期记忆,跨会话自动唤起。Agent 越用越准:每次选择、跳过、纠错都是学习信号,记忆权重持续更新。

Session-to-OKF memory plugin with neuro-self-learning: predictive recall, uncertainty-driven capture, reinforcement feedback, consolidation & forgetting.

记忆图谱 · 神经自我学习

dshfind

特性

- 记忆四阶段闭环:捕获 → 概念化 → 沉淀 → 唤起
- OKF v0.1 合规:每个概念是标准 Markdown 文档(frontmatter 硬要求 type),index.md 渐进式目录 + log.md 变更历史,交叉链接用包内绝对路径
- 神经自我学习驱动:预测性唤起(先预测再检索校验)、不确定性量化(置信低扩大探索)、预测误差驱动捕获(用户纠正/首次披露触发写入)、权重衰减+归档(巩固与遗忘)
- 强化反馈回路:score = relevance × weight × recency,用户选中候选权重↑、跳过权重↓
- 技术选型记忆(TechChoice):前端/后端/语言/方案/配置 按维度沉淀候选表 + 当前使用;三档选择规则(多候选展示、单候选直用、领域命中按维度)
- 写入许可门:type 合法性 → 去重(互补不复制,互建交叉链接)→ OKF 符合性校验
- 记忆图谱可视化(M2):client 面板在 DSH 对话视图渲染力导向记忆图谱——节点大小=权重、颜色=类型;搜索命中→脉冲光环+⚡命中+神经传导;滚轮缩放/拖拽平移/拖节点/悬停详情
- 图谱数据接口:okf_graph 工具 + service.graph 输出 {nodes,edges,timeline} JSON,契约稳定,可被任意前端复用

安装

任意 profile(如 web):已发布到 npm,一行安装,免构建授权
dsh plugin --profile web add dsh-okf-memory
或从本地 checkout(开发用):
dsh plugin --profile web add ./dsh-okf-memory
或从 GitHub 源码(需 prepare 构建并向用户授权构建):
dsh plugin --profile web add github:ZHI-QI/dsh-okf-memory

已发布到 npm:dsh-okf-memory@0.1.0 → https://www.npmjs.com/package/dsh-okf-memory

插件零运行时依赖(peer 依赖 @deepseek-ai/cordis 由 dsh 运行时提供,安装时若有 peer 警告可忽略),安装即用,无需构建脚本。

如何使用

装好后你无需手敲命令。插件会给 Agent 注入一段「记忆纪律」系统提示,让它在会话里自主判断该记什么、该查什么,并调用下面的工具完成。你也可以随时显式地说「记住XX」或「查一下记忆里关于XX的」来主动触发。

5 个工具一览

| 工具 | 作用 | 什么时候用 |
| okf_remember | 写入一条记忆(自动去重、校验、落盘) | 有值得沉淀的新知识时 |
| okf_search | 按关键词召回,按权重/近因排序 | 开场预取、回答前找相关记忆 |
| okf_read | 精读某条全量(含交叉链接),并记录一次使用反馈 | 需要完整细节时 |
| okf_forget | 撤回一条记忆 | 记错 / 不需要时 |
| okf_graph | 导出记忆图谱 JSON(nodes/edges/timeline) | 可视化 / 传递图谱数据 |

让它记住(写入)

- 自动(推荐):你在对话里披露新事实、拍板决策、纠正 Agent、提到技术选型时,Agent 会自己判断是否值得记,不用你开口。
- 手动:直接说「记住…」即可触发,例如 记住,我的三家门店是韶山/湘乡/塘厦,共用局域网共享文件夹。

什么才算「值得记」:新背景事实/偏好、决策及理由、可复用方法论/流程/经验教训、用户纠正、被确认的反直觉结论、技术选型。
不记:寒暄、单轮临时任务、已有记忆的重复内容、未验证的猜测(猜测归入 Idea,等成熟再沉淀)。

让它回忆(召回)

- 你问相关问题时,Agent 会先 okf_search 召回再作答。
- 也可显式说「查一下记忆里关于XX的」。
- 检索不到会明确告诉你「记忆库没有」,不会编造。

技术选型怎么用(TechChoice)

针对前端/后端/语言/方案/配置这类选型,插件按「三档规则」处理(细节见下文「技术选型三档规则」专节):命中 2+ 候选 → 全部展示给你选;命中 1 个 → 直接用;你未指定技术但命中维度关键词(如「前端」)→ 按该维度记忆处理;你提出新方案/切换/配置 → 追加式更新,不覆盖旧候选。

示例:怎么记、怎么查

// ① 记一条门店事实(Fact) 用户: 记住,我的三家门店是韶山/湘乡/塘厦,共用局域网共享文件夹 Agent: okf_remember(title="门店布局", type="Fact",
content="# 核心\n\n三家门店共用局域网共享文件夹…", tags=["门店"])
→ 已沉淀记忆 fact/门店布局

// ② 记住前端方案(TechChoice) 用户: 前端就用 React 18 + Vite 吧 Agent: okf_remember(type="TechChoice", title="前端方案",
content="## Options\n\n| 候选 | 状态 |\n|---|---|\n| React 18 + Vite | active |",
tags=["前端","技术选型"])

// ③ 问数据库时先召回(而不是去翻本地文件) 用户: 帮我查询数据库 Agent: okf_search(query="查询数据库") → 命中「鼎赞数据统一用 mcp-dezensaas-mysql」 → 按该记忆走 mcp-dezensaas-mysql 服务

视觉图谱(DSH 对话视图标签)

插件带有 client-plugin,在 DSH web 的对话视图注册一个「记忆图谱」标签:

- 力导向图谱:节点大小=权重、颜色=类型(fact/preference/decision/method/insight/idea/lesson/techchoice)、连线=交叉链接
- 搜索命中:顶部输入框命中 title/type/tags → 命中节点白色描边 + 脉冲光环 + ⚡命中,并 BFS 传导激活相关节点
- 交互:滚轮缩放、拖拽平移、拖节点、悬停查看详情(标题/类型/权重/描述/标签)

数据来自后端 /okf-graph 路由(webServer,仅 web profile),由 okf_graph 工具 / service.graph 提供。

记忆库结构

默认 ~/.dsh/memory/(环境变量 OKF_MEMORY_ROOT 覆盖):

~/.dsh/memory/
├── index.md ← 渐进式目录(okf_version: "0.1") ├── log.md ← 变更历史(## YYYY-MM-DD) ├── fact/ ← Fact 背景事实 ├── preference/ ← Preference 用户偏好 ├── decision/ ← Decision 决策(三段式:数据/分析/结论) ├── method/ ← Method 方法论 ├── insight/ ← Insight 洞察 ├── idea/ ← Idea 未成型灵感 ├── lesson/ ← Lesson 经验教训 ├── techchoice/ ← TechChoice 技术选型(Options 候选表 + Active) └── .meta/weights.json ← 学习权重元数据(不污染 OKF 符合性)

技术选型三档规则(用户既定协议)

1. 命中 2+ 候选 → 全部展示给用户选择,不擅自决定
2. 命中 1 个候选 → 直接使用
3. 用户未指定技术但命中维度关键词(如"前端")→ 按该维度记忆处理
4. 用户说出新技术/切换/配置 → 追加式更新,不覆盖旧候选(保留 v1→vN 迭代轨迹)

配置

| 项 | 方式 | 默认 |
| 记忆库根目录 | 环境变量 OKF_MEMORY_ROOT 或 settings okfMemory.root | ~/.dsh/memory/ |
| 学习参数 | lib/learning.js 中 PARAMS(衰减天数/归档阈值等) | 见文件 |

开发与测试

npm test # 全量测试(smoke + integration + schema + concurrency + regression)
node scripts/smoke.js # 核心模块功能验证(含并发写锁断言)
node scripts/integration.js # mock dsh ctx 集成验证(含错误路径断言)
node scripts/schema-check.js # 工具 schema 合规
node scripts/concurrency.js # 写锁并发压测(50 并行写 / 5 并行反馈)
node scripts/regression.js # P0 回归:锁可重入/异常恢复、merge 边界、路径穿越、forget 幂等

License

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

把会话要点自动沉淀为长期记忆并跨会话唤起

这是你的仓库?认领条目

回到顶部