@a9i5k4/dsh-auto-memory
Proactive associative memory for DSH: zero-prompt recall injected at a fixed boundary, three-layer auto-consolidation, skill crystallization, and Astra-style context management - handoff ledgers and a PLAN whiteboard that survive context-window switches, water-level sensing with an auto-detected mod
Install
dsh plugin --profile web add @a9i5k4/dsh-auto-memory
Sandbox test results
| Stage | Result |
|---|---|
| 1 install | ✗ |
| 2 list | ✗ |
| 3 mount | — |
| 4 boot | — |
TIMEOUTFour stages run in an isolated sandbox: install (network on) → list → mount → boot (last three with no network).
README
潜藏追忆,如影随形
dsh-auto-memory — She remembers, unbidden.
中文 该想起的,自己浮现。跨窗口 · 跨会话 · 跨工具 —— Ambient Recall · 「潜藏追忆,如影随形」
EN Now, across windows, too. Context that survives windows, sessions, and tools
<p align="center">
<a href="https://aik358.github.io/dsh-auto-memory/landing/"><strong>🌐 宣传主页</strong></a> · <a href="https://aik358.github.io/dsh-auto-memory/landing/news/"><strong>📄 技术报告</strong></a> · <a href="https://aik358.github.io/dsh-auto-memory/landing/program/"><strong>🧭 引航者计划</strong></a>
</p>
<table align="center">
<tr>
<td width="63%" align="center" valign="middle">
<a href="docs/screenshots/promo/promo-0-banner-v4.png"><img width="560" alt="dsh-auto-memory 主视觉:无问自忆,且件件可查" src="docs/screenshots/promo/promo-0-banner-v4.png"></a>
</td>
<td width="37%" align="center">
<a href="docs/screenshots/promo/promo-1b-auto-recall.png"><img width="115" alt="自动唤起" src="docs/screenshots/promo/promo-1b-auto-recall.png"></a>
<a href="docs/screenshots/promo/promo-2-tour.png"><img width="115" alt="欢迎向导" src="docs/screenshots/promo/promo-2-tour.png"></a>
<br>
<a href="docs/screenshots/promo/promo-3-recall.png"><img width="115" alt="唤起与固化" src="docs/screenshots/promo/promo-3-recall.png"></a>
<a href="docs/screenshots/promo/promo-4-unattended.png"><img width="115" alt="无人值守" src="docs/screenshots/promo/promo-4-unattended.png"></a>
<br>
<a href="docs/screenshots/promo/promo-5-external.png"><img width="115" alt="外部记忆继承" src="docs/screenshots/promo/promo-5-external.png"></a>
<a href="docs/screenshots/promo/promo-6-greeting.png"><img width="115" alt="定时问候" src="docs/screenshots/promo/promo-6-greeting.png"></a>
</td>
</tr>
</table>
<p align="center"><sub>宣传图廊 · 点击任意一张查看大图 · 分幕浏览见下方折叠区</sub></p>
<details>
<summary><b>宣传图分幕浏览</b>(点击展开,逐幕翻看)</summary>
第一幕 · 主视觉 —— 不用吩咐,她自己记得
<p align="center"><img width="720" alt="主视觉" src="docs/screenshots/promo/promo-1-hero.png"></p>
第二幕 · 自动唤起 —— 语义模型自动匹配,不等你问就已注入
<p align="center"><img width="720" alt="自动唤起" src="docs/screenshots/promo/promo-1b-auto-recall.png"></p>
第三幕 · 欢迎向导 —— 每个功能,当场看懂、当场开关
<p align="center"><img width="720" alt="欢迎向导" src="docs/screenshots/promo/promo-2-tour.png"></p>
第四幕 · 唤起与固化 —— 对话凝成技能,每一步有迹可循
<p align="center"><img width="720" alt="唤起与固化" src="docs/screenshots/promo/promo-3-recall.png"></p>
第五幕 · 无人值守模式 —— 整夜安静跑,零寒暄,零打扰
<p align="center"><img width="720" alt="无人值守" src="docs/screenshots/promo/promo-4-unattended.png"></p>
第六幕 · 外部记忆继承 —— 你的其他 AI,也在喂她记忆
<p align="center"><img width="720" alt="外部记忆继承" src="docs/screenshots/promo/promo-5-external.png"></p>
第七幕 · 定时暖心问候 —— 让每一天都被记得
<p align="center"><img width="720" alt="定时问候" src="docs/screenshots/promo/promo-6-greeting.png"></p>
</details>
<p align="center">
<a href="./README.zh-CN.md"><img alt="中文" src="https://img.shields.io/badge/%E4%B8%AD%E6%96%87-%E5%BD%93%E5%89%8D-blue?style=for-the-badge"></a>
<a href="./README.md"><img alt="English" src="https://img.shields.io/badge/English-switch-lightgrey?style=for-the-badge"></a>
<a href="https://www.npmjs.com/package/@a9i5k4/dsh-auto-memory"><img alt="npm" src="https://img.shields.io/npm/v/@a9i5k4/dsh-auto-memory"></a>
<a href="https://www.npmjs.com/package/@a9i5k4/dsh-auto-memory"><img alt="npm downloads" src="https://img.shields.io/npm/dt/@a9i5k4/dsh-auto-memory"></a>
</p>
<p align="center">
<a href="https://www.npmjs.com/package/@a9i5k4/dsh-auto-memory"><img alt="立即下载" src="https://img.shields.io/badge/%E7%AB%8B%E5%8D%B3%E4%B8%8B%E8%BD%BD-npm%20install-4d6bfe?style=for-the-badge"></a>
<code>pnpm add @a9i5k4/dsh-auto-memory@latest</code>
</p>
<p align="center">
<a href="docs/USER-GUIDE.zh-CN.md"><strong>📖 用户手册</strong></a> ·
<a href="docs/SKIN-GUIDE.md"><strong>🎨 皮肤白皮书</strong></a> ·
<a href="docs/TEAMWORK-GUIDE.md"><strong>👥 团队协作白皮书</strong></a> ·
<a href="CHANGELOG.md">更新日志</a> ·
<a href="https://aik358.github.io/dsh-auto-memory/CONTRIBUTORS.html">贡献者与赞助</a> ·
<a href="https://qm.qq.com/q/v7Asxn6vPa">QQ 交流群</a>
</p>
<h3 align="center">
<a href="docs/SKIN-GUIDE.md">新款 <code>New UI</code></a> · 由
<a href="https://aik358.github.io/dsh-auto-memory/MINERVAOWL7.html"><strong>@Minervaowl7</strong></a> 完整开发
</h3>
<p align="center"><sub><strong>重要贡献者</strong> —— 负责了前端的构筑工作,以及本轮关键漏洞的扫描与调试工作。</sub></p>
<p align="center">
<a href="docs/skin-figures/skin-theme-compare.gif"><img width="720" alt="暗色与亮色主题滑动对比" src="docs/skin-figures/skin-theme-compare.gif"></a>
</p>
<p align="center"><sub>
暗色 ⇄ 亮色滑动对比 · 自动循环预览(GitHub README 不支持真实拖动;面板右上角可实时切换 <strong>暗色 / 亮色 / 跟随系统</strong>)。
</sub></p>
<p align="center"><sub>
一套参考图风格的记忆工作台:九页主导航、列表与详情分栏、四组设置分区、
专注查看、深色适配与窄屏布局。在记忆面板右上角即可切换 —— 经典皮肤一字未改,随时切回。
全部 24 张真机截图见
<a href="docs/SKIN-GUIDE.md"><strong>皮肤白皮书</strong></a>。
</sub></p>
[!NOTE]
🧭 为官方长期记忆做好准备
针对官方长期记忆系统的适配与预研正在进行中——正式上线后,本插件将第一时间提供与之配套的语义唤回与跨窗口接续。本插件一切皆开关,稳定性与灵活性充足:届时将自动适配、灵活辅助官方长期记忆体系,你的记忆无缝延续,无需任何迁移。
烧掉的书,留不住读后感
每一个用 AI 干正事的人,都经历过同一时刻:聊到一半,窗口满了,她"忘了"。不是不聪明,是她的思考被压缩成了一段摘要——像把一整本书烧掉,只留一句读后感。为什么这个方案修错了、那条路走不通,全在火里。
dsh-auto-memory 从第一天就不信这件事只能如此。她把记忆放在窗口外面:该想起的自动想起,不必吩咐;想起的每一条都有出处,可查、可改、可删。
现在,我们把这条路线推到最后一块拼图——上下文将满时,她不再压缩自己,而是合上一本写满批注的笔记,翻开新的一页。笔记还在手边,随时翻回去。
压缩即失真,关窗即清零,换工具即归零——这三件事,从这里开始不成立。
30 秒亮点
主动联想,零指令 · 记忆不靠模型调用——Host 观察情境自动唤回,经固定边界注入下一环节,前缀缓存友好
三层记忆引擎 · 用户级规则 → 项目笔记 → 每日日志,注入+按需检索
记忆自动沉淀 · 每轮对话结束由子代理静默判断去留,主题分组写入日志——你永远不需要记得"记一下"
唤起有据可查 · 每次激活决策带完整证据链,唤起回顾页可复核打分;技能由跨会话证据渐进固化
主动式提醒 · AI 从对话中识别截止日期/约定,自动入日历并在后续会话中提醒
一切皆开关 · 欢迎向导+设置页双重入口,每个功能独立开关(含无人值守模式)
外部记忆继承 · WorkBuddy / CodeBuddy / Claude Code / Codex 的历史记忆可扫描、导入、按源管理
生产级卫生 · 写入门禁(乱码/复读/JSON 注入拦截)+ 脏 token 扫描 + 凭证永不进提示词
Astra 式上下文管理
…(truncated)
Rendered from the README published on npm. Formatted only, not edited.
Versions
Published on npm::108,最后更新 2026-10-23