v0.2.5:缓存稳定的运行时记忆
v0.2.5 通过 DSH 原生 runtime context snapshot 投射运行时记忆。更新 USER.md 或 MEMORY.md 时,不再重写 system prompt,也不会使其可复用前缀失效。
改进
- 全局及 Agent 级
mnemon:runtime-memory贡献改用systemPrompt.context(),不再使用可变的 system prompt section。 - DSH 会在每个模型步骤前重新计算运行时记忆,并且只在投射内容发生变化时追加新的 user-role snapshot;稳定的 system prompt、工具定义和之前的会话内容仍可缓存。
- Agent 级工作区路由继续按需解析,因此通过
mnemon_runtime_memory写入的内容会在下一个模型步骤可见,而无需重建 system prompt。
兼容性
- 存储布局、schema 和工具契约均未改变,无需迁移数据。
- 字面量
{{...}}文本仍会跳过占位符插值。 - 运行时记忆现在遵循 DSH 标准的 runtime context 配置与抑制行为。
验证
- 完整验证套件覆盖 system prompt 稳定性、runtime snapshot 刷新、花括号字面量处理和 Agent 级工作区路由。
- 确定性构建、headless 检查、包检查以及 Ubuntu、Windows CI 均通过。
升级
更新 dsh-mnemon 后重启对应 DSH profile。现有运行时记忆数据保持不变。
上一个补丁版本见 v0.2.4 发布说明。