Skip to content

dsh-memory

⭐ 4 · ✅ active · plugin

Type plugin Category Memory & context
Stars ⭐ 4 Status ✅ active
Author Max-Null Updated —
Subcategory 🧠 Memory systems Capabilities coding, memory, search

One-liner

Cross-session plaintext memory for DeepSeek Harness: suggested → human-approved, searchable, human owns the data · 跨会话明文记忆:模型写入待审核、人工确认生效,明文可审计

About

Cross-session memory vault for DeepSeek Harness (DSH). Every DSH session starts from zero. dsh-memory gives your agents a persistent second brain: facts, preferences, decisions, and project notes survive across sessions and are recalled automatically. - 3 model tools — memory_remember / memory_recall / memory_forget - Per-turn prompt injection — the most recent entries are injected into every system-prompt assembly, so the agent starts each turn already aware of stored context - Durable storage — records live in a storage domain (dsh_memory unit, json backend by default; unit names are snake_case per UNIT_NAME_RE) - Browser management page — a "记忆库 / Memory" pag

✨ Key Features

  • 3 model tools — memory_remember / memory_recall / memory_forget
  • Per-turn prompt injection — the most recent entries are injected into every system-prompt assembly, so the agent starts each turn already aware of stored co
  • Durable storage — records live in a storage domain (dsh_memory unit, json backend by default; unit name
  • Browser management page — a "记忆库 / Memory" page in Settings to browse, add, and delete entries

📦 Install

dsh plugin --profile web add dsh-memory-vault

🚀 Quick Start

npm install dsh-memory-vault

📚 Learn more

Install

dsh plugin --profile web add dsh-memory-vault The dsh.bundle manifest wires the dsh-memory row into the profile automatically. To install by hand instead: npm install dsh-memory-vault then add a row to your profile cordis.yml (or cordis.patch.yml): name: dsh-memory-vault

Usage

Tell your agent to remember things, or do it yourself: > "记住:这个项目的部署目标是 Windows,测试命令是 pnpm test。" The agent calls memory_remember with optional tags: memory_remember(content="User prefers Windows deployment; test command is pnpm test", tags=["project:demo", "user"]) When context from an earlier session matters, the agent calls memory_recall(query="Windows deploy") — entries are scored by t