给 AI 装一个可追溯的长期记忆库,随取随用
29.6/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/11/2 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add shua-781/dsh-beme该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · chat
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 5 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件
查看扫描证据(共 14 处,展示前 14 条)
- 写入本地文件plugin/index.mjs:87
mkdirSync(dir, { recursive: true }) - 写入本地文件lib/cli.mjs:76
mkdirSync(process.env.MEMORY_DIR, { recursive: true }) - 写入本地文件lib/cli.mjs:146
writeFileSync(out, lines.join('\n'), 'utf8') - 删除本地文件递归lib/selftest.mjs:10
rmSync(process.env.MEMORY_DIR, { recursive: true, force: true }) - 写入本地文件lib/store.js:39
if (parts.length === 0) mkdirSync(p, { recursive: true }) - 读取本地文件lib/store.js:52
let t = readFileSync(file, "utf8") - 写入本地文件lib/store.js:59
mkdirSync(dirname(file), { recursive: true }) - 写入本地文件lib/store.js:61
writeFileSync(tmp, JSON.stringify(value, null, 1), "utf8") - 写入本地文件lib/store.js:62
renameSync(tmp, file) - 写入本地文件lib/store.js:68
mkdirSync(dirname(f), { recursive: true }) - 写入本地文件lib/store.js:69
appendFileSync(f, JSON.stringify(ev) + "\n", "utf8") - 读取本地文件lib/store.js:74
if (!existsSync(f)) return [] - 读取本地文件lib/store.js:75
return readFileSync(f, "utf8").split("\n").filter(Boolean).map((l) => { - 读取本地文件lib/store.js:101
export function idxExists() { return existsSync(FILE.idx("feat")) }
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-llm@deepseek-ai/dsh-tools@deepseek-ai/schemastery给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
关于记忆架构开发的dsh插件版,简化了安装流程,优化了一些问题
README
由 DeepSeek 最新模型翻译生成dsh-beme
给 AI 一个长期记忆库。
装上一个插件,你的 AI 多两个工具:memory_remember(记一条)、memory_recall(翻一条)。
不用配模型、不用建库、不用写代码。
一、块库记忆是什么
一般的做法是把聊天记录整段塞进上下文。短会话还行,聊到第三天就装不下了 —— 要么截断(忘掉开头),要么总结(总结会走形),要么烧钱(token 一直涨)。
块库换了个方向:不存「对话」,存「事」。
你说:记住,我不吃香菜 ↓ 切成一件事一块:〔我不吃香菜〕 ↓ 落进本地库,带词表特征
下次你提到吃饭,它捞出的不是那一段聊天,而是那一块。
一、流式汲取块,省下的是上下文
每轮对话,只把这一轮用得上的几块递到模型眼前 —— 通常几百字,不是几万字。
上下文不是「记忆的仓库」,是「记忆的工作台」。台子上只放正在用的那几件工具,其余的都还在柜子里,随手能取。所以它能一直在线,不会越聊越笨、越聊越贵。
二、精确查找,不是模糊相似
块和词是对着切的:一件事一块,每块带自己的主题词。找的时候按词和特征定位 —— 要什么给什么,不会因为「意思有点像」就捞一堆无关的东西回来。
这也是它跟向量检索最大的区别:它知道自己捞的是什么,也知道自己没捞到什么。
三、全量可追溯,一块都不丢
库里有两层:
| 层 | 是什么 |
| 账本 | 只追加的事件日志。
展开完整文档(README 剩余 1 节)
dsh-beme 给 AI 一个长期记忆库。 装上一个插件,你的 AI 多两个工具:memory_remember(记一条)、memory_recall(翻一条)。 不用配模型、不用建库、不用写代码。 一、块库记忆是什么 一般的做法是把聊天记录整段塞进上下文。短会话还行,聊到第三天就装不下了 —— 要么截断(忘掉开头),要么总结(总结会走形),要么烧钱(token 一直涨)。 块库换了个方向:不存「对话」,存「事」。 你说:记住,我不吃香菜 ↓ 切成一件事一块:〔我不吃香菜〕 ↓ 落进本地库,带词表特征 下次你提到吃饭,它捞出的不是那一段聊天,而是那一块。 一、流式汲取块,省下的是上下文 每轮对话,只把这一轮用得上的几块递到模型眼前 —— 通常几百字,不是几万字。 上下文不是「记忆的仓库」,是「记忆的工作台」。台子上只放正在用的那几件工具,其余的都还在柜子里,随手能取。所以它能一直在线,不会越聊越笨、越聊越贵。 二、精确查找,不是模糊相似 块和词是对着切的:一件事一块,每块带自己的主题词。找的时候按词和特征定位 —— 要什么给什么,不会因为「意思有点像」就捞一堆无关的东西回来。 这也是它跟向量检索最大的区别:它知道自己捞的是什么,也知道自己没捞到什么。 三、全量可追溯,一块都不丢 库里有两层: | 层 | 是什么 | | 账本 | 只追加的事件日志。发生过就永远在,永不修改、永不删除 | | 块库 | 账本的一份「当前视图」。同一件事被讲了八遍,块只有一块(带 8 个版本痕迹) | 所以:块是碎的,但每一块都能追回到它从哪句话来的。想不起细节的时候,能一路翻回原文。 四、收纳你和 AI 的全部记忆 它记得的不只是「你告诉它的事」: - 你的事 —— 喜好、习惯、约定、人物关系、发生过什么 - 它自己的事 —— 它的判断、它犯过的错、它想通的道理 一个只有用户档案的库,是通讯录。 一个连自己也记的库,才叫记忆。 二、安装 需要 DSH Desktop。 命令行(推荐) dsh plugin --profile web add github:shua-781/dsh-beme 插件市场 DSH Desktop → 左侧「插件」→ 搜索 dsh-beme → 安装。 本地包 dsh plugin --profile web add "file:/你的路径/dsh-beme-0.1.5.tgz" 装完验一句 重启 DSH,然后新开一个会话(工具表只在新会话里刷新): ① 说:记住,我最喜欢的颜色是墨绿 ② 新开一句:我最喜欢什么颜色? ③ 答出「墨绿」= 通了 看不到 memory_remember 这个工具,就是没加载上,别怀疑是模型不会用。 三、卸载 dsh plugin --profile web remove dsh-beme 数据默认不会删(在 ~/.beme),想清干净再删目录: rm -rf ~/.beme # Linux / macOS rmdir /s ~\.beme # Windows cmd Windows 上也可以用发行包 scripts/ 里的 uninstall-beme-from-dsh.py --remove-data。 卸载不会碰 DSH 本体,不会碰别的插件。 四、数据在哪 ~/.beme/ ├── blocks/events.jsonl 账本(只追加,唯一的真相) ├── blocks/blocks.json 块库(账本的视图,可重建) ├── blocks/slots.json 坑位台账 ├── blocks/idx/ 索引(删了自动重建) └── blocks/meta.json 词表 + 水位 - 备份 / 搬家:整个 ~/.beme 拷走就行 - 不加密:能读到这个目录的进程就能读走全部内容,自己看着办 - 纯本地:不上传、不联网、没有账号 MIT。库本体的设计原理在 shua-781/beme。 出 bug 提 issue,别客气。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
shua-781/dsh-beme
给 AI 装一个可追溯的长期记忆库,随取随用
相关插件 · 对话 / 记忆
上下文中枢oceanbase/powercontext
上下文跟着工作走 —— 跨会话、跨智能体、跨人。
★ 1,489已汉化DSH
73.1
智能体记忆库plastic-labs/honcho
Honcho 是记忆基础设施,用来构建有状态的智能体。这些智能体能理解不断变化的人、智能体、群组、项目和想法。
★ 7,918已汉化DSH
71.7
长程智能体控制面loopx-project/loopx
给 Agent 一个目标,让工作持续向前。
★ 6,358已汉化DSH
71.3
智能体上下文数据库volcengine/OpenViking
给 AI 智能体用的上下文数据库
★ 41,453已汉化DSH
71.3
长效机器人团队Fei2411/DS-Bot
Download DS Bot for Windows 10/11 64-bit / 下载 Windows…
★ 5,293已汉化DSH
71.2
可携带记忆层EverMind-AI/EverOS
为什么选择 EverOS
★ 13,797已汉化DSH
71.1
这是你的仓库?认领条目