dshbase

Plugin directory / Knowledge / dsh-nocturne-memory

dsh-nocturne-memory

Unverified RealAlexandreAI

✓ Actively maintained 2 contributors Builds on 3 official DSH packages Pure TypeScript

View on GitHub ↗ ← Back to plugin directory

1Stars
0Forks
0Open issues
TypeScriptLanguage
2026-08-15Last push
Cross-platformPlatform

What it does

dsh memory: Nocturne Memory client for DeepSeek Harness

Our take
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.

Plugin author? Get the “Verified” label — submit your own evidence (screenshots, logs, or a short demo) and we'll review and flip the badge.

Submit verification evidence ↗

README

dsh-nocturne-memory — long-term memory for DeepSeek Harness

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.

English · 中文

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

🧩 Let your agent install it (recommended)

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.

Status: pending
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.

Security: not yet scanned — our daily static scan will cover it shortly.

Share this badge

More in Knowledge

Browse all 7795 plugins →