github zilliztech/memsearch v0.4.22

3 hours ago

MemSearch 0.4.22 includes memory reliability fixes across the CLI and agent integrations.

  • Memory expansion begins at the retrieved chunk’s own section, Unix socket Milvus addresses use server connection handling, and compacted memory headings include a timestamp.
  • Claude Code hooks select a working Python 3 interpreter, locate the bundled summary prompt reliably, reject native summarizer error responses, and deliver recall hints to the model.
  • New DSH configurations use local ONNX embeddings. Existing embedding configurations remain unchanged.
  • OpenClaw memory tools and session provenance support the current SDK. OpenCode capture reuses project roots during transcript scans.
  • Claude Code and Codex hooks avoid global Milvus Lite process cleanup. Shared memory guidance and maintenance scripts are refreshed.

Released components: Python core 0.4.22; Claude Code 0.4.21; DSH 0.1.7; OpenClaw 0.3.21; OpenCode 0.4.1. Codex is installed from the current release commit.

What's Changed

  • chore: release core 0.4.22 and memory plugins (#813)
  • fix: select working Python 3 for Claude Code hooks (#809)
  • fix(claude-code): locate summary prompt from the Stop script (#812)
  • docs: clarify embedding setup across integrations (#810)
  • fix(dsh): default unconfigured memory to ONNX (#811)
  • fix(compact): time-stamp the Memory Compact heading (#768) (#796)
  • fix: reject native Claude summarizer error responses (#805)
  • fix(opencode): cache project roots during capture scans (#808)
  • fix(claude-code): deliver the UserPromptSubmit recall hint to the model (#739)
  • fix: treat unix socket Milvus URIs as a server (#784)
  • fix: expand starts the section at the chunk's own heading (#775)
  • docs: simplify OpenCode setup and refresh plugin guidance (#801)
  • feat(opencode): support V2 and release plugin 0.4.0 (#800)
  • fix(openclaw): restore memory tools and session provenance (#799)
  • fix(hooks): remove global Milvus Lite process cleanup (#797)
  • chore(dsh): release 0.1.6 (#789)
  • fix(dsh): use a producer-owned source kind for injected memory messages (#762)

Don't miss a new memsearch release

NewReleases is sending notifications on new releases.