Skip to content

dsh-mnemon v0.2.7

Choose a tag to compare

@Grivn Grivn released this 17 Aug 12:37

Highlights

  • Restore supervised Mnemon operations on DSH 0.1.0-rc.6 without weakening subagent tool isolation.
  • Register one UUID-named inherited result tool per delegated run, with parameters matching the exact operation schema and explicit admission through the existing tool allowlist.
  • Validate child identity and structured results, reject duplicate or missing completion, support nested code-mode completion, and clean up the temporary tool and listener after every run.
  • Keep public tool contracts, storage schemas, Provider configuration, and persisted data unchanged; no DSH change or data migration is required.

Verification

  • 334 tests passed; 1 Windows-only test skipped on macOS.
  • Deterministic build, Headless activation, package checks, publint, and type export checks passed.
  • Ubuntu and Windows CI passed for the release commit.
  • Real WebUI testing covered Agent Query and a conversation-level mnemon_recall, including the child result-tool call and structured return to the parent Agent.

中文摘要

  • 修复 DSH 0.1.0-rc.6 下监督式记忆操作可能报 memory subagent stopped with error 的问题。
  • 每次委派运行使用名称唯一、严格匹配操作 schema 的临时结果工具,并继续保留原有工具 allowlist 和隔离机制。
  • 父级校验子 Agent 身份和结构化结果,运行结束后清理临时工具与监听器。
  • 无需修改 DSH,不改变公共工具契约、存储 schema、Provider 配置或持久化数据,无需数据迁移。

Full changelog: v0.2.6...v0.2.7