目录

v0.2.5:缓存稳定的运行时记忆

在 GitHub 上查看源文件

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 发布说明。