dsh-mnemon v0.2.7
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