memorylake-ai/memorylake-harness#dsh-plugin

MemoryLake Harness

Bundle verified MIT TypeScript Unknown
Bundle verified

Listed

2

Memory

Bundle verified

VersionUnknown
LanguageTypeScript
LicenseMIT
View on GitHub

Preview

Preview 1 of 2: memorylake-ai/memorylake-harness#dsh-plugin
Preview 2 of 2: memorylake-ai/memorylake-harness#dsh-plugin

What it does

Memory Lake as a persistent memory layer for dsh: memory_search, memory_remember, and memory_forget tools over the memorylake CLI, a session status line, and guided setup/diagnostic skills, sharing one ~/.memorylake identity and memory set with the Claude Code and Codex plugins.

Best for

  • DSH users who want persistent Memory Lake recall, remember, and forget tools across sessions.
  • People using DSH alongside Claude Code or Codex who want one shared Memory Lake identity and memory set.
  • Users who benefit from guided Memory Lake setup, diagnostics, and a session status line.

Not ideal for

  • Users seeking a fully local plaintext memory store rather than a Memory Lake-backed layer.
  • Single-session workflows with no need for persistent recall or cross-client sharing.
  • Users unwilling to configure a Memory Lake deployment and CLI identity.

README

memorylake-harness

Client-side harnesses that connect coding agents to Memory Lake — cross-device long-term memory. (Two deployments, separate accounts: memorylake.ai international, memorylake.cn China; the CLI defaults to the international endpoint.)

Harness Client Status
claude-plugin/ Claude Code working — recall on read, sync on write, session status
codex-plugin/ Codex working — recall skill, per-turn memory sync, session status
dsh-plugin/ DeepSeek Harness (dsh) working — memory tools, prompt guidance, session status; published as @memorylake/dsh-plugin
opencode-plugin/ opencode working — memory tools, prompt guidance, compaction guidance; published as @memorylake/opencode-plugin

All harnesses share one identity and data tree (~/.memorylake/harness/): configure once, use from every client.

Claude Code

/plugin marketplace add memorylake-ai/memorylake-harness
/plugin install memorylake@memorylake
/memorylake:init

See claude-plugin/README.md for configuration, privacy notes, and design rationale.

Codex

codex plugin marketplace add memorylake-ai/memorylake-harness
codex plugin add memorylake@memorylake
set up memorylake

The last line is asked inside a Codex session, after trusting the hooks via /hooks. See codex-plugin/README.md.

DeepSeek Harness (dsh)

dsh plugin --profile web add @memorylake/dsh-plugin
dsh web
/memorylake-init

The last line is typed in a session; machines already set up for Claude Code or Codex can skip it. See dsh-plugin/README.md.

opencode

opencode plugin @memorylake/opencode-plugin -g
set up memorylake

The last line is typed in a session; machines already set up for another harness can skip it. See opencode-plugin/README.md.

Frequently Asked QuestionsFAQ

Use the verified command dsh plugin --profile default add github:memorylake-ai/memorylake-harness#path:/dsh-plugin in a DSH-enabled shell. The command resolves the public package metadata and keeps the plugin attached to the catalog identity shown on this page.