dsh-gentle-engram
Manifest valid★ 1DSH adapter for Engram — persistent memory bridge built with Cordis.
dsh-gentle-engram
Host Cordis plugin written in TypeScript that adds reliable Engram lifecycle behavior to DeepSeek Harness.
This integration requires Engram to be installed and available on your system; the bridge cannot work without it.
Design
- Uses the existing
@deepseek-ai/dsh-mcp-clientrow for official Engram MCP stdio tools. - Hooks DSH session start, inbound prompts, tool results, turn stopping, and agent disposal.
- Seeds relevant Engram context into the next model step.
- Saves prompts and filtered passive tool learnings asynchronously.
- Serializes per-session writes and waits for pending writes at turn boundaries.
- Closes Engram sessions and records a structured summary when an agent is disposed.
- Never accesses Engram SQLite directly and avoids forwarding likely secrets.
Installation from npm
Requirements:
- DeepSeek Harness with the
dsh plugincommand. - Engram installed and available as
engraminPATH. - A configured DSH profile, such as
web.
Install the alpha channel with:
npx @deepseek-ai/dsh plugin --profile web add dsh-gentle-engram@alpha
For the stable channel:
npx @deepseek-ai/dsh plugin --profile web add dsh-gentle-engram
Restart DSH after installation. The package is a Host bundle: its cordis.patch.yml owns both the MCP bridge and lifecycle plugin. Do not edit shipped presets or add a second manual Engram MCP row.
Check that Engram is available before starting DSH:
engram --version
Local development
pnpm install
pnpm run typecheck
pnpm run build
Contributing
Contributions, bug reports, documentation updates, and focused feature
proposals are welcome. For the complete workflow, coding expectations, and pull
request checklist, see CONTRIBUTING.md.
Before starting:
- Check existing issues and pull requests to avoid duplicate work.
- Open an issue first for larger changes so the approach can be discussed.
- Do not include secrets, personal Engram data, local database files, or machine-specific configuration in commits.
For a typical change:
- Fork the repository and create a focused branch.
- Install dependencies with
pnpm install. - Make the smallest change that solves the problem, preserving existing TypeScript and Cordis patterns.
- Run
pnpm run typecheckandpnpm run build. - Open a pull request explaining what changed, why, and how it was validated.
Keep pull requests focused, avoid editing generated dist/ output directly,
and do not include unrelated formatting or dependency changes. Please report
suspected security vulnerabilities privately rather than in a public issue.
License
This project is released under the MIT License. See LICENSE for
the complete license text.
Versions
| Latest version | Published | Size |
|---|---|---|
| 0.1.0 | — | — |
| 0.1.1 | — | — |
Comments
Loading…
From the same category
by deepseek-ai
DeepSeek Harness: Everything is a Plugin.
★ 234.6k
MIT
TypeScript
Sep 23, 2026
by nexu-io
🎨 Best DeepSeek Harness Design Plugin. The open-source Claude Design alternative. 🖥️ Local-first desktop app. 🖼️ Your coding agent becomes the design engine: prototypes, landing pages, dashboards,
★ 97.9k
Apache-2.0
TypeScript
Sep 24, 2026
by tt-a1i
Agent skill for beautiful, verifiable architecture, workflow, sequence, data-flow, and lifecycle diagrams—self-contained HTML with motion and crisp export.
★ 70.8k
↓ 3.5k/wk
MIT
JavaScript
Sep 24, 2026
dsh plugin --profile agent add @tt-a1i/archify-dshby Tencent
Open-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, and a self-maintaining Wiki.
★ 29.5k
↓ 838/wk
NOASSERTION
Go
Sep 24, 2026
dsh plugin --profile web add @wxg-prc-cpg/dsh-weknoraby awesome-dsh-plugin
A curated list of plugins for DeepSeek Harness (dsh) · DeepSeek Harness 插件精选列表
★ 16.8k
CC0-1.0
Python
Sep 24, 2026
by zhu1090093659
DeepSeek Harness (DSH) Web Plugin Aggregation Ecosystem · Everything is a plugin, distributed via the Creative Workshop
★ 8k
Apache-2.0
TypeScript
Sep 24, 2026
dsh plugin --profile web add dsh-web