Releases: hr98w/dsh-memory
Releases · hr98w/dsh-memory
Release list
v0.1.3
修复
- 禁止使用 memory 作为工作区记忆名称,避免 memory.md 与自动生成的 MEMORY.md 在大小写不敏感的文件系统上冲突,导致内容被覆盖。
- 补充保留名称校验与同实例并发写入的回归测试。
文档与评测
- 修复评测报告链接,报告改由 GitHub Pages 托管:https://hr98w.github.io/dsh-memory/
- 补充 LoCoMo 实验复盘,说明结果、成本与实验局限。
- 改进中英文 README 的上手说明。
已知限制
- 多个独立进程共享同一 DSH_HOME 并发写入仍可能丢失更新。本版本增加了诊断脚本和限制说明,尚未修复跨进程并发;请保持单个写入进程。
- 旧版已损坏的 memory.md 不会自动修复,需要从备份或 Session 证据恢复。
npm:@hr98w/dsh-memory@0.1.3
dsh-memory 0.1.0
dsh-memory 0.1.0
首个公开稳定版本,为 DeepSeek Harness 提供全局与 Workspace 分层的 Markdown 长期记忆,并通过渐进式披露控制 Agent 每次获得的上下文。
主要功能
- 使用
$DSH_HOME/memory下可直接阅读和备份的 Markdown 作为权威记忆; - 分离 Global 与 Workspace 记忆,项目事实不会跨 Workspace 暴露;
- 自动提供 Global 记忆和当前 Workspace 的
MEMORY.md,详细记录由 Agent 按需打开; - 提供
memory_update,通过校验、revision/CAS 和原子提交安全更新记忆; - 在 DSH 设置页中查看和编辑全局记忆、工作区记忆;
- 按 Workspace 浏览可整理 Session,并通过独立受限 Worker 手动提取长期记忆;
- 支持整理模型选择、结果回执、冲突保护、失败诊断和可选 Debug 日志;
- 排除运行中、已归档以及内部 Memory Consolidation Workspace 的 Session;
- Browser UI 支持中文和英文。
安装
dsh plugin --profile web add @hr98w/dsh-memory安装后重启 DSH Web,再从 Settings → Memory 开始使用。
验证
- 97 个单元与组合测试通过;
- TypeScript 类型检查和生产构建通过;
- npm tarball 已在隔离 DSH Web profile 中完成安装、启动、Client bundle 和只读 RPC 冒烟;
@hr98w/dsh-memory@0.1.0已从公开 npm registry 完成安装验证。
完整说明请阅读 中文 README 或 English README。