Back to directory

dsh-auto-memory

Curated pickMaintenance: Active

aik358/dsh-auto-memory

Three-layer auto-memory companion for DSH web GUI (calendar, greetings).

View on GitHubHomepage
$ dsh plugin add dsh-auto-memory

88

stars

8

forks

JavaScript

Language

BSD-3-Clause

License

2026-08-14

Created

2026-09-29

Last push

A native DSH bundle plugin that turns DeepSeek Harness into a memory-bearing assistant: proactive associative recall, three-layer auto-consolidation, AI greetings, calendar reminders and cross-tool memory inheritance, with a production-grade write gate.

DSH integration

Native runtime

Author-claimed

Safety audit

Unaudited

Last verified

2026-09-03

License

BSD-3-Clause

01What can it help you accomplish?

  • Give DeepSeek Harness a memory that recalls itself — no tool call needed

    Three-layer auto memory (user rules → project notes → daily logs) injected into every turn, plus on-demand recall

    DeepSeek Harness (dsh web) users who want the assistant to remember preferences, project conventions, deadlines and past progress across sessions

  • Import memory from other AI tools and get proactive calendar reminders

    Cross-tool memory inheritance (WorkBuddy / CodeBuddy / Claude Code / Codex) plus an AI-maintained calendar with deadline and progress nudges

    Users who already rely on multiple AI assistants and want one DSH-side memory hub with scheduled reminders

02How to install into DeepSeek Harness

Prerequisites

  • Install DeepSeek Harness and start `dsh web` at least once (the `~/.dsh/profiles/web` profile directory must exist).
  • Node.js with pnpm (or npm) available on PATH.

Installation steps

  1. 01

    cd ~/.dsh/profiles/web

  2. 02

    pnpm add @a9i5k4/dsh-auto-memory # or: npm install @a9i5k4/dsh-auto-memory

  3. 03

    Edit package.json in that directory and append "@a9i5k4/dsh-auto-memory" to the dsh.profile.bundles array

  4. 04

    Restart dsh web — the 「Memory」 entry appears in the sidebar

  5. 05

    Optional semantic engine: pnpm approve-builds && pnpm add @huggingface/transformers, then restart dsh web

Verify the integration

  • After restarting dsh web, the 「Memory」 entry appears in the sidebar.

03DSH integration and capability boundaries

DSH integrationNative runtime

Native DSH bundle plugin — installed into the `~/.dsh/profiles/web` profile directory and registered in the `dsh.profile.bundles` array; runs inside the DeepSeek Harness web runtime (dsh web).

  • Three-layer auto memory engine

    Every conversation turn (host-side context observer)→User rules, project notes, daily logs and reflections written under `~/.dsh/memory`, injected into later turns

    Writes memory files under `~/.dsh/memory` on every turn via the auto-consolidation subagentReads/writes the dsh profile directory and the dsh.profile.bundles config
  • External memory inheritance

    Sessions / memories from WorkBuddy / CodeBuddy / Claude Code / Codex→Scanned, importable, per-source-managed external memory pointers

    Reads other AI tools’ memory locations on your machine (path pointers only, never copied content)
  • Memory hygiene write gate

    Any memory write (append ≤ 8,000 chars / rewrite ≤ 200,000 chars)→Sanitized, deduped memory writes; dirty-token scan reports

  • Proactive calendar reminders

    Conversation text (deadlines, promises)→Calendar entries via `calendar_add`, injected into later sessions until completed

04Who is it for? When not to use it?

Good for

  • DeepSeek Harness (dsh web) users who want the assistant to remember preferences, project conventions, deadlines and past progress across sessions
  • Users who already rely on multiple AI assistants and want one DSH-side memory hub with scheduled reminders

Not for

  • Memory files are plain-text Markdown; no secrets are stored unless explicitly requested by the user.

05Compatibility, maintenance and safety notes

  • Plugin-set changes require a dsh restart — any change to the installed plugin bundle only takes effect after restarting dsh web.
  • Memory files are plain-text Markdown; no secrets are stored unless explicitly requested by the user.
  • `memory_recall` session search depends on the deployed session-query index; without it, only local search works.
2026-08-142026-09-02Not specified by the author

BSD-3-Clause · npm package @a9i5k4/dsh-auto-memory (v0.1.30); no GitHub release tag published

06Frequently asked questions

How do I install dsh-auto-memory into DeepSeek Harness?

Install DeepSeek Harness and start `dsh web` once, then `cd ~/.dsh/profiles/web`, run `pnpm add @a9i5k4/dsh-auto-memory`, append `@a9i5k4/dsh-auto-memory` to the `dsh.profile.bundles` array in package.json, and restart dsh web. The 「Memory」 entry appears in the sidebar when it is active.

Does the model have to call a memory tool for recall to happen?

No. Host-side middleware watches the conversation context continuously and recalls the relevant memory at the next fixed boundary — prefix-cache friendly — so the model never has to "remember to look".

Can it use memory from my other AI assistants?

Yes. External memory inheritance scans WorkBuddy / CodeBuddy / Claude Code / Codex, imports them per source as path pointers only (never copying content), and lets you manage or remove each source individually.

What are the prerequisites and caveats before installing?

You need DeepSeek Harness with `dsh web` started at least once (the `~/.dsh/profiles/web` directory must exist) and Node with pnpm/npm. Memory files are plain-text Markdown and store no secrets unless you ask; plugin changes only take effect after a dsh restart.

How do I enable the semantic (dense) retrieval engine?

The built-in JS tier (~130MB) installs automatically; if pnpm blocked native build scripts you may need `pnpm approve-builds` then `pnpm add @huggingface/transformers`, and restart dsh web. Lexical BM25 (0GB) always works as a fallback.

08Data and sources

  • Author-claimedgithub.com40c2171a8110…

    A **proactive associative-memory plugin** for the DeepSeek Harness Web GUI

  • Author-claimedgithub.com40c2171a8110…

    Run in the **profile directory** (`~/.dsh/profiles/web`):

This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-09-03. Found an error? Submit a correction.

🏆

Best DeepSeek Harness Plugins

Twelve plugins worth installing first — picked from the whole catalog, across every category.

DSH Plugins is an independent community directory of DeepSeek Harness plugins. Not affiliated with or endorsed by DeepSeek. Third-party plugins are not security-audited — review the source before installing.

New DeepSeek Harness plugins, weekly. No spam.