# memsearch

> A Markdown-first memory system, a standalone library for any AI agent. Inspired by OpenClaw.

- **URL**: https://www.freshcrate.ai/projects/memsearch
- **Author**: zilliztech
- **Category**: AI Agents
- **Latest version**: `v0.4.6` (2026-05-29)
- **License**: MIT
- **Source**: https://github.com/zilliztech/memsearch
- **Homepage**: https://zilliztech.github.io/memsearch/
- **Language**: Python
- **GitHub**: 1,277 stars, 117 forks
- **Registry**: github
- **Tags**: `agent`, `agent-memory`, `ai-agents`, `claude-code`, `claude-code-plugin`, `clawdbot`, `embeddings`, `harness`, `python`

## Description

A Markdown-first memory system, a standalone library for any AI agent. Inspired by OpenClaw.

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v0.4.6` | 2026-05-29 | High | ## What's Changed  - Bump versions for 0.4.6 release (#557) - Improve memory capture summaries and diagnostics (#556) |
| `v0.4.4` | 2026-05-21 | High | ## What's Changed  - Bump versions for 0.4.4 release (#549) - Add plugin summarize provider routing (#548) |
| `v0.4.3` | 2026-05-18 | High | ## What's Changed  - chore: bump versions for patch release (#545) - fix: load reopened Milvus collections (#544) - feat(opencode): add turn-level transcript recall (#506) - fix(codex): use current hooks feature flag (#536) - fix(plugin): isolate stop-hook summarizer from MCP config (#529) |
| `v0.4.2` | 2026-05-09 | High | ## What's Changed  - Bump versions for 0.4.2 release (#532) - Update plugin setup documentation (#531) - Add plugin summarize model configuration (#530) - fix(chunker): split oversized rolled-back lines (#528) - fix(plugins): guard session-start find\|sort\|head against SIGPIPE (#522) |
| `v0.4.1` | 2026-04-30 | High | ## What's Changed  - Bump memsearch to 0.4.1 (#519) - Fix setuptools security pin (#518) - fix(plugins): derive collection from MEMSEARCH_DIR when explicitly set (#514) - docs: add session resume use case (#516) - docs: add plugin update and uninstall guidance (#513) - docs: add agent user use cases (#512) - docs: fold agent install sections (#511) - chore: bump Claude Code plugin to 0.4.1 (#510) - fix: handle spaces in recent memory paths (#509) - docs: update plugin install docs (#507) - fix(d |
| `v0.4.0` | 2026-04-22 | High | ## What's Changed  - chore: bump memsearch 0.4.0, claude-code 0.4.0, openclaw 0.3.0, opencode 0.2.0 (#498) - feat: add [llm] + [prompts] config, unify plugin prompt templates (#497) - fix(store): normalize RRF hybrid search scores to [0, 1] range (#496) - docs: add FAQ, troubleshooting, zero-config quickstart, OpenCode Windows notes (#495) - chore: bump opencode plugin 0.1.1 -> 0.1.2 (#414) |
| `v0.3.1` | 2026-04-16 | High | ## What's Changed  - chore: bump memsearch 0.3.1, claude-code plugin 0.3.6, openclaw 0.2.1 (#413) - fix(chunker): don't split engineering text on ASCII punctuation (#412) - docs(readme): clarify CLI-tool vs project-dependency install paths (#411) - feat(plugins): surface memory structure instead of raw tail (#410) - fix(watch): broaden _on_change catch to Exception (#409) - fix: show user-facing CLI errors for config and Milvus (#336) - fix: harden Codex hooks for current CLI payloads (#333) - f |
| `v0.3.0` | 2026-04-14 | High | ## What's Changed  - chore: bump memsearch 0.3.0 and claude-code plugin 0.3.5 (#348) - feat: add Jina and Mistral embedding providers (#346) - docs: add embedding providers and reranker rows to comparison feature matrix (#343) - docs: verify Comparison page, slim prose, add Claude Code native baseline (#342) - docs: refine Comparison with Alternatives (qmd fix, drop forced grouping) (#339) - docs: add Comparison with Alternatives and Embedding Model Evaluation pages (#338) - fix: apply git-root |
| `v0.2.4` | 2026-04-10 | High | ## What's Changed  - chore: bump memsearch to 0.2.4 and OpenClaw plugin to 0.2.0 (#322) - refactor: OpenClaw plugin — remove child_process, simplify capture, fix CLI registration (#321) - fix: guard hybrid_search against empty collection BM25 crash (#316) - style: fix ruff format in openai embedding provider (#304) |
| `v0.2.3` | 2026-04-08 | Medium | ## What's Changed  - chore: bump memsearch to 0.2.3 and Claude Code plugin to 0.3.4 (#303) - fix: validate compact prompt templates (#233) - fix: force encoding_format=float for OpenAI-compatible endpoints (#302) - test: cover help output for remaining CLI subcommands (#268) - test: cover compact prompt-file CLI path (#235) - test: cover chunker tail flush after rollback (#283) - test: cover adjacent comment cleanup in chunker (#284) - fix: use portable stdin timeout on macOS in plugin hooks (#2 |

## Citation

- HTML: https://www.freshcrate.ai/projects/memsearch
- Markdown: https://www.freshcrate.ai/projects/memsearch.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/memsearch/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
