Plugin directory / Knowledge / dsh-nocturne-memory
dsh-nocturne-memory
Unverified RealAlexandreAI
What it does
dsh memory: Nocturne Memory client for DeepSeek Harness
Unverified — not yet verified
dsh memory: Nocturne Memory client for DeepSeek Harness Not yet verified — install and test it yourself.
“Unverified” means our automated CI has not yet installed this plugin. Feature descriptions and version compatibility are the author’s claims. This is not a security audit and not an endorsement of third-party code.
README
dsh-nocturne-memory
Connects DeepSeek Harness to Nocturne Memory: session-start boot protocol plus memory read / search / create / update, backed by your own Nocturne MCP server.
Port of pi-nocturne-memory — same protocol, same tool names.
Tools
| tool | what it does |
|---|---|
nocturne_boot |
load at session start: core memories + recent context + glossary |
nocturne_read |
read a memory by URI (system://…, core://agent, …) |
nocturne_search |
search memories by keywords (optional domain filter) |
nocturne_create |
create a memory node ([Baseline]/[Deviation]/[Result]/[Reusable judgment]) |
nocturne_update |
patch (old_string/new_string) or append to a memory |
Quick start
dsh plugin --profile web add dsh-nocturne-memory
Requires your own Nocturne MCP server (see the Nocturne Memory project).
- id: nocturne-memory
name: dsh-nocturne-memory
config:
mcp_url: http://localhost:PORT/mcp
mcp_auth: Bearer <your token>
| key | required | meaning |
|---|---|---|
mcp_url |
✅ | your Nocturne MCP server URL |
mcp_auth |
– | MCP auth token (Authorization header, e.g. Bearer xxx) |
protocol_version |
– | MCP protocol version (default 2024-11-05) |
Privacy
- Memories live on your own MCP server; this plugin is a thin client and stores nothing locally.
- The auth token lives only in your config file (
mcp_auth) and the MCP session is reused across tool calls — no re-handshake per call, nothing logged. - Only the memory URIs/queries/content you explicitly ask about cross the wire.
Development
npm install
npm run typecheck
npm test # SSE parsing / text extraction
npm run build
Live MCP test (reuses your pi Nocturne config):
node --import tsx tests/real/real-mcp.mjs
License
MIT
Install
Install the catalog once, then DeepSeek Harness can find and install any plugin from this site automatically:
dsh plugin add dshbase-catalog Then say "install dsh-nocturne-memory for me" — your agent finds it in the directory and installs it. Docs: dshbase-catalog · verified packs.
Web profile:
dsh plugin --profile web add dsh-nocturne-memory Headless (CLI) profile:
dsh plugin --profile headless add dsh-nocturne-memory Package
npm: dsh-nocturne-memory · version — · tested on dsh 0.1.0-rc.6
Test report
Not yet L3-verified — see failure note below if we already ran it.
Note: 验证: runtime-fail (0.1.0-rc.6) Browse all pending failures →
When to use it
Give the agent a memory, a knowledge base, or a retrieval layer so it stops forgetting context between sessions.
Who it's for
Users running long projects who want the agent to remember decisions, docs, and preferences without re-explaining.
For developers — extending it
The memory/retrieval backend is the seam — plug a new store, tune what gets distilled, or add citation and audit trails.