Back to directory

memsearch

Curated pickMaintenance: Active

zilliztech/memsearch

A persistent, unified memory layer for all your AI agents (e.g. Claude Code, Codex, DSH), backed by Markdown and Milvus.

View on GitHubHomepage
$ dsh plugin --profile web add @zilliz/memsearch-dsh

2,507

stars

233

forks

Python

Language

MIT

License

2026-02-09

Created

2026-08-23

Last push

MIT-licensed, Python-based memory plugin for DeepSeek Harness (dsh) — automatic capture, pre-step memory injection, native skill-based recall, background maintenance, and a read-only memory browser, with Markdown as the source of truth.

DSH integration

Native runtime

Author-claimed

Safety audit

Unaudited

Last verified

2026-08-25

License

MIT

01What can it help you accomplish?

  • Give your DeepSeek Harness sessions persistent memory that travels across agents

    Daily `.md` memory journals under `.memsearch/memory/`, plus semantic recall so past conversations become searchable context in DSH and other agents

    DeepSeek Harness users who want automatic conversation capture and retrieval without manual setup

  • Recover past decisions and debugging context directly inside DSH

    Relevant memories injected before the first model step and on-demand `memory-recall` skill answers drawn from your history

    Developers tracing why an architecture or decision was chosen, or resuming a prior debugging thread

02How to install into DeepSeek Harness

Installation steps

  1. 01

    Install the memsearch CLI with the ONNX extra: `uv tool install "memsearch[onnx]"`

  2. 02

    Add the published DSH plugin to your profile: `dsh plugin --profile web add @zilliz/memsearch-dsh`

    $ dsh plugin --profile web add @zilliz/memsearch-dsh

  3. 03

    Restart that DSH profile, or start a new session

Verify the integration

  • ls .memsearch/memory/

03DSH integration and capability boundaries

DSH integrationNative runtime

Install the published `@zilliz/memsearch-dsh` plugin into your DSH profile; completed turns are captured automatically and relevant memories are injected before the first model step.

  • Automatic conversation capture

    Completed DeepSeek Harness conversation turnsDaily `.md` memory journals appended under `.memsearch/memory/`

  • Pre-step memory injection

    Stored memory + current sessionRelevant memories injected before the first model step, only when useful

  • Semantic recall (memory-recall skill)

    Natural-language question in DSHAnswers drawn from past conversations via the registered `memory-recall` skill

  • Read-only memory browser dock

    MemSearch web profileA compact dock to review skill candidates and browse `.memsearch/` files read-only

04Who is it for? When not to use it?

Good for

  • DeepSeek Harness users who want automatic conversation capture and retrieval without manual setup
  • Developers tracing why an architecture or decision was chosen, or resuming a prior debugging thread

05Compatibility, maintenance and safety notes

  • On first launch, the default ONNX bge-m3 embedding model (~558 MB) is downloaded from HuggingFace Hub, so the initial run needs network access and disk space.
  • Advanced memory maintenance (PROJECT.md / USER.md notes) and skill distillation (procedural memory) are off by default; enable them by asking your agent or editing the config.
2026-02-092026-08-23v0.4.19

MIT · actively maintained (latest release v0.4.19, 2026-08-23)

06Frequently asked questions

How do I install memsearch for DeepSeek Harness?

Install the memsearch CLI with `uv tool install "memsearch[onnx]"`, then add the plugin to your profile with `dsh plugin --profile web add @zilliz/memsearch-dsh`, and restart that DSH profile. Completed turns are then captured automatically.

Does memsearch need an API key to run on DSH?

No. The default embedding provider is ONNX bge-m3, which runs locally on CPU with no API key and no cost. On first launch the ~558 MB model is downloaded from HuggingFace Hub. You only need a key if you switch to OpenAI, Voyage, or a hosted Milvus backend.

How is memory recalled inside DeepSeek Harness?

Relevant memories are injected before the first model step only when they are useful, and you can also ask naturally or tell DSH to use the registered `memory-recall` skill for on-demand answers from your history.

Can memory created in DSH be used by other agents?

Yes. A conversation in one agent becomes searchable context in all others with no extra setup — memory flows across Claude Code, Codex, OpenClaw and OpenCode, all working from the same `.memsearch/` Markdown files. Milvus is just a rebuildable shadow index.

Is my memory editable and portable?

Yes. Memories are plain `.md` files under `.memsearch/memory/` — human-readable, editable and version-controllable. The web profile also adds a read-only dock to review skill candidates and browse those files without editing them.

08Data and sources

  • Author-claimedgithub.comf91f5d3c6aa9…

    automatic capture, pre-step memory injection, native skill-based recall, background maintenance, and a read-only memory…

  • Author-claimedgithub.comf91f5d3c6aa9…

    dsh plugin --profile web add @zilliz/memsearch-dsh

This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-08-25. Found an error? Submit a correction.

🏆

Best DeepSeek Harness Plugins

Twelve plugins worth installing first — picked from the whole catalog, across every category.

DSH Plugins is an independent community directory of DeepSeek Harness plugins. Not affiliated with or endorsed by DeepSeek. Third-party plugins are not security-audited — review the source before installing.

New DeepSeek Harness plugins, weekly. No spam.