← 返回列表
未验证
按用户、环境、项目三层存储事实,每层限额防溢出
尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/9/10 · 已提供中文文档
综合分
29.3
GitHub 分
29.3
用户评分
—
★ Stars
0
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add leetom314/dsh-tiered-memory该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/16(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-home-paths@deepseek-ai/dsh-tools用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
dsh-tiered-memory 分层记忆 + 预算管理(带每层预算的分层记忆)。 移植 Hermes Agent 的记忆纪律:dsh 生态约 65 个记忆插件全是单层存储,本插件是 分层 + 预算概念的首个实现。 功能说明 三个 tier(user / env / project)+ 每层 char 预算: - mem_set — 写稳定事实到层(tier + key + content)。同 key upsert。层满拒绝写。 - mem_get — 按 key 精确读。 - mem_query — 语义查询:自动路由到对应层(用户特征词→user,环境词→env,项目词→project),只在档案真有时返回。 - tier_summary — 各层用量 + 驱逐候选(冷/旧条目)。 - mem_delete — 显式删除(淘汰权交模型,不自动删)。 Hermes 纪律的移植点 | Hermes | 本插件 | |---|---| | 四层记忆(user/memory/wiki/skills) | 三层 tier(user/env/project),每层预算 | | 满层拒绝 → 替换/合并 | add 返回 tier full — delete or merge first | | 只写稳定事实(不写过程) | content 声明式事实,单条 cap(默认 400) | | 查询时机:只在真有用时查 | mem_query 无命中返回 [],不编造 | | 淘汰:满了替换/合并 | tier_summary 列候选,mem_delete 显式删 | 验证 单测 node --test(tiers.js 行覆盖 98.5%);真实 headless e2e: - 三层写入 + 跨层查询路由正确(user→user / env→env,未跨层) - 预算拒绝闭环:第二写被拒 → tier_summary 看候选 → mem_delete 冷条目 → 重写成功 安装/开发 from GitHub (requires dsh CLI) dsh plugin --profile web add "github:leetom314/dsh-tiered-memory#main" or clone and verify locally first git clone https://github.com/leetom314/dsh-tiered-memory.git cd dsh-tiered-memory && ./setup.sh && npm test && ./verify.sh # e2e 隔离 DSH_HOME,不碰真实记忆 verify.sh 动态生成临时 overlay($HERE/index.js 路径),不需要仓库内 overlay 文件——overlay*.yml 已 gitignore(含本机绝对路径,不随版本库分发)。
扫码进群