Skip to content

dsh-memento v0.3.0

Choose a tag to compare

@PerryLink PerryLink released this 15 Aug 04:32
· 12 commits to main since this release

dsh-memento v0.3.0

信任层强化 + 备份/迁移闭环 + 提案裁决竞态修复。npm 已发布 dsh-memento@0.3.0

新增

  • /memory import/memory export 的回程。文件路径或内联 JSON({ 开头)均可;校验 dsh-memento / memory-export-v1 标记与条目形状(未知 schema 响亮拒绝),单次上限 1000 条,走 seed——单次审批 + 全量预算预检 + 单事务原子落盘。source/workspaceKey/agentKey 随文档保留;条目获得新 id/新时间戳,召回计数归零。
  • approve-what-you-see 审批载荷replace 载荷带 from:(旧条目全文)+ to:(新文本);remove 载荷带被删条目全文(不再是裸子串);consolidate 载荷带每个目标的定位原文(单条 300 字封顶)。
  • *-denied 审计行:rejected/cancelled/unavailable 的写(含 turn 外 /memory gate 路径——它没有审批审计对)都落拒绝行并标注真实裁决来源。
  • 会话可见集隔离memory / memory_recall 的 query 按会话 agentPreset 过滤(共享 + 本 agent);replace/remove/consolidate 只能命中会话可见条目(跨 agent/跨工作区零命中)。管理面(/memory、面板)保持全量视图并显示 agent 键;query 支持显式 agentKey(缺省行为不变,向后兼容)。

修复

  • proposalDecide 事务内定位+更新:approve/dismiss 并发先到者赢。
  • /memory proposals approve 写成功后提案被并发裁决 → 仍报成功(不掩盖成功写)。
  • release 工作流幂等:标签版本已在 npm 上时跳过 publish,补旧标签不再红。

完整变更见 CHANGELOG.md