dsh-plugin-memory
Manifest validPersistent long-term memory for DeepSeek Harness: a JSON store of typed entries (fact, preference, entity, rule, episodic) exposed as the memory_remember and memory_recall agent tools, with recall ran
dsh-plugin-memory
Persistent Knowledge Graph & Long-Term Memory Plugin for DeepSeek Harness (
dsh)
dsh-plugin-memory gives DeepSeek Harness agents persistent long-term memory, episodic recall, and user preference tracking across multiple conversation sessions and workspace lifecycles.
Features
- 🧠 Long-Term Fact & Preference Storage: Remember user coding preferences, architectural decisions, and project conventions.
- 🔍 Semantic & Keyword Recall: Ranked relevance matching retrieves the right context for the prompt.
- 💻 CLI Management (
dsh-memory): List, search, add, and forget memories directly from your terminal. - 🧩 Cordis Native: Automatically exposes
memory_rememberandmemory_recalltools to the agent.
Installation
# Add from GitHub
dsh plugin --profile web add "github:menotbobbybrown/dsh-plugin-memory"
CLI Usage
# List all remembered items
npx dsh-memory list
# Remember a new preference or fact
npx dsh-memory add "User prefers TypeScript and strict ESLint rules" --type preference --tags coding,style
# Search and recall
npx dsh-memory search "coding style"
# Delete a memory
npx dsh-memory forget <id>
Programmatic Usage (Cordis API)
import { Context } from 'cordis';
import * as MemoryPlugin from 'dsh-plugin-memory';
const ctx = new Context();
ctx.plugin(MemoryPlugin);
// Save to memory
ctx.memory.remember('Target database is PostgreSQL 16');
// Recall from memory
const results = ctx.memory.recall('database version');
License
MIT © DeepSeek Harness Community
🤝 Contributing
Contributions are warmly welcome! Whether you are reporting an issue, proposing an adapter, optimizing performance, or fixing a bug, please check out our Contributing Guide.
- Fork the Project
- Create your Feature Branch (
git checkout -b feat/AmazingFeature) - Commit your Changes (
git commit -m 'feat: add some AmazingFeature') - Push to the Branch (
git push origin feat/AmazingFeature) - Open a Pull Request
📄 License & Community
Distributed under the MIT License. See LICENSE for more information.
Built with 💙 for the DeepSeek Harness community.
Comments
Loading…
Similar plugins
Persistent memory for DeepSeek Harness with curated facts, automatic turn retention, and graph- and vector-ranked recall.
★ 0
↓ 59/wk
dsh plugin --profile web add @yushenghai/dsh-memory-pluginby tluoluo
Persistent memory for DeepSeek Harness: per-conversation notes, selective injection, project memory, semantic Vault search + automatic retrieval.
★ 3
↓ 154/wk
MIT
TypeScript
Aug 16, 2026
dsh plugin --profile web add dsh-persistby kovey
Layered memory plugin for DeepSeek Harness: strictly separated project/global memory, host-driven recall before tasks and continuous learning after them.
★ 0
TypeScript
Sep 24, 2026
dsh plugin --profile web add dsh-memoryby yangyongzhen
Long-term memory injected at session start: preferences/facts/summaries/knowledge in global and per-project scopes, budgeted recall via `agent/pre-step`, durable JSON store.
★ 1
↓ 538/wk
JavaScript
Aug 15, 2026
dsh plugin --profile web add dsh-memoryby guyuefangyuanl
Cross-session persistent memory for the DeepSeek Harness: a model-facing memory tool, an always-on index section, and a bundled maintenance skill.
★ 3
↓ 462/wk
MIT
JavaScript
Aug 21, 2026
dsh plugin --profile web add dsh-memoryby guntur-d
Persistent cross-session memory plugin for DeepSeek Harness: workspace-scoped durable facts with memory_write/list/search/forget tools and bounded prompt injection
★ 0
TypeScript
Aug 14, 2026
dsh plugin --profile web add @guntur-d/dsh-memory