Contents

v0.5.17: Composable Strategies and Component Settings

View source on GitHub

v0.5.17 includes the thirteen PRs merged after v0.5.16. The Starter now pins eighteen packages, including the new General strategy.

  • Strategies and composition (#294, #299, #301): choose Layered or General strategy under Plugins, compose Sources and enhancements from their declarations, and keep dependent switches in step. General admits available Sources and lets the model choose how to use them. Standard selection, projection and capture enhancements can follow either strategy. A conversation can continue without memory when no main strategy runs.

  • Component settings and interface (#297, #298, #300, #302): configure Mnemon on its DSH Plugins page. Each component owns its settings and can contribute a Status card. Switches and selectors apply immediately; typed values use Apply. Storage offers explicit Default and Custom directory choices. The UI follows DSH primitives and theme tokens.

  • Optional CLI and peer Providers (#295): only Mnemon Native needs the Mnemon CLI. Other ready Providers can serve Memory Spaces when Native is unavailable; saved Provider choices remain honored.

  • Naming and navigation (#290, #292, #303): retain “可组合记忆 (dsh-mnemon)”, describe layered memory as the default composition, and use a thin brain outline for memory navigation. Local credentials and tool state are excluded from Git.

  • Host compatibility and documentation (#293, #291): target published DSH 0.1.7-rc.2 contracts, remove older-host compatibility paths, and document the upstream cordis:group display issue.

  • General read receipts: release acceptance caught a DSH tool-output rejection when Source evidence omitted optional score or revision. The Host now preserves omission for mnemon_recall and mnemon_related, while retaining zero scores and supplied revisions.

Upgrade and compatibility

This release supports DSH 0.1.7-rc.2. Keep v0.5.16 on older hosts. Complete profiles require Node ^22.19.0 || >=24.0.0; the package's Node import floor remains 20.

Back up the Profile configuration and memory data, then install the complete Starter:

sh
dsh plugin --profile web add dsh-mnemon@0.5.17

Restart DSH and reload the browser; substitute headless for that Profile. Mnemon CLI has its own release cycle and is needed only for Mnemon Native.

Memory storage formats are unchanged. Previously saved component choices move into the DSH Profile patch when its plugin manager is available. A data-directory change does not move existing memory; copy or restore data explicitly when changing location. Preserve the Profile backup for rollback as well as the data backup.

The five Strategy packages now require dsh-mnemon ^0.5.17, because they use the new standard View extension SDK. Upgrade the pinned combination together; independent plugin installations must satisfy that peer floor.

DSH 0.1.7-rc.2 can still show the cordis:group container as Off while its children run; clicking that container can return unknown-plugin. The release does not patch DSH. See compatibility guidance and upstream issue #649.

Package versions

Package / 包 Previous / 上版 New / 本版
dsh-mnemon 0.5.16 0.5.17
dsh-mnemon-provider-byterover 0.5.4 0.5.5
dsh-mnemon-provider-hindsight 0.5.4 0.5.5
dsh-mnemon-provider-holographic 0.5.4 0.5.5
dsh-mnemon-provider-honcho 0.5.4 0.5.5
dsh-mnemon-provider-mem0 0.5.4 0.5.5
dsh-mnemon-provider-mnemon-native 0.5.5 0.5.6
dsh-mnemon-provider-openviking 0.5.6 0.5.7
dsh-mnemon-provider-retaindb 0.5.4 0.5.5
dsh-mnemon-provider-supermemory 0.5.4 0.5.5
dsh-mnemon-source-documents 0.5.6 0.5.7
dsh-mnemon-source-memory-spaces 0.5.10 0.5.11
dsh-mnemon-source-runtime 0.5.9 0.5.10
dsh-mnemon-strategy-auto-capture 0.5.4 0.5.5
dsh-mnemon-strategy-default-three-tier 0.5.6 0.5.7
dsh-mnemon-strategy-general New / 新增 0.5.1
dsh-mnemon-strategy-light-context 0.5.4 0.5.5
dsh-mnemon-strategy-scoped 0.5.4 0.5.5

Verification

The release acceptance record records the versioned artifacts, functional checks, screenshots and verification limits. Earlier PR evidence remains historical and is not substituted for testing this composition.

Previous release: v0.5.16.