醒着的 TypeScript 插件负责采集、注入与关联;睡着的 Python 边车负责记忆管理与做梦整合。两端只靠一条 stdio JSON-RPC 连接,做梦时反向调用宿主模型——不用额外 API Key。
全部落盘为带 YAML front-matter 的 Markdown:能读、能改、能 grep、能进版本库。
发生过什么。按时间线沉淀,带衰减与冲突裁决。
事实与概念。稳定、可复用,冲突时以新证据覆盖旧结论。
还没做的事。不随时间遗忘,完成才清除。
怎么做。把重复成功的路径固化成技能。
我是谁。常驻系统提示,跨会话不漂移。
空闲时把当天日志蒸馏成上面几层,顺带做信噪维护。
# 装插件 npm i dsh-somni # 或直接克隆仓库 git clone https://github.com/liuqingman/dsh-somni.git cd dsh-somni && ./install.sh # 数据目录里就是你的记忆 ls ~/.somni/memory # knowledge/ skill/ episode/ ...
MIT 许可 · 纯本地 · 无云依赖。