Repolode
csyangwen

csyangwen/dsh-memory-evolve

A plugin for DeepSeek Harness that adds cross-session long-term memory, background skill self-evolution, task lists, and multi-session AI coordination without modifying the core.

Stars
656
Forks
71
Open issues
35
Last commit
9 days ago

What is it?

dsh-memory-evolve is a plugin for DeepSeek Harness (DSH) that gives its AI assistant persistent memory across sessions. It stores user profiles, global facts, and per-project notes, with project memories optionally scoped to a git branch. Each turn logs progress to project and daily journals, and the AI proposes new memories or skills for the user to confirm before they take effect.

Beyond memory, the plugin adds four-track task lists, local file search, and a session-coordination layer. Users can spawn sub-sessions grouped in a shared room, dispatch long-running jobs to external agents such as Kimi, Codex, or Grok, and inject saved prompt templates into sessions. Memory can be synced across machines through a git branch or a shared repository. Most features are off by default and enabled in the settings panel.

The plugin installs through the DSH plugin command with no runtime dependencies and is removed cleanly by uninstalling it. It is written in JavaScript and released under the MIT license.

Key features

  • 01Five-track long-term memory covering user profile, global facts, and project notes, with branch-scoped entries.
  • 02Automatic per-turn progress logs in project and daily journals.
  • 03Four-track task lists with project-directory isolation.
  • 04Dispatch of background jobs to external agents such as Kimi, Codex, and Grok.
  • 05Shared rooms for coordinating multiple AI sessions.
  • 06Memory sync across machines via git branch or shared repository.
  • 07Reusable prompt library that can be injected per turn or once.

Use cases

  • Keeping project decisions and conventions available across days and new sessions.
  • Working on several projects at once with separate memories and task lists.
  • Splitting a large task between internal sub-sessions and external agents.
  • Keeping memory consistent across a home and office computer.

Quick start

  1. 1

    Install the plugin into the web profile

    dsh plugin --profile web add github:csyangwen/dsh-memory-evolve
  2. 2

    Restart dsh web to activate the plugin

Things to know

  • It is a plugin for the DeepSeek Harness (DSH), so DSH must be installed and running first.
  • Many features are off by default and must be enabled in the Memory Evolve settings.
  • Multi-session coordination only keeps working while the DSH process that hosts the main session stays running.

In collections

Topics

FAQ

What is dsh-memory-evolve?
A plugin for DeepSeek Harness that adds cross-session long-term memory, background skill self-evolution, task lists, and multi-session AI coordination without modifying the core. dsh-memory-evolve is a plugin for DeepSeek Harness (DSH) that gives its AI assistant persistent memory across sessions. It stores user profiles, global facts, and per-project notes, with project memories optionally scoped to a git branch. Each turn logs progress to project and daily journals, and the AI proposes new memories or skills for the user to confirm before they take effect.
Is dsh-memory-evolve free to use? What license does it have?
dsh-memory-evolve is open source under the MIT license. Check the license terms before using it in commercial products.
Is dsh-memory-evolve still maintained?
Actively maintained. The last commit to dsh-memory-evolve was on Oct 29, 2026.
What can I use dsh-memory-evolve for?
Keeping project decisions and conventions available across days and new sessions. Working on several projects at once with separate memories and task lists. Splitting a large task between internal sub-sessions and external agents. Keeping memory consistent across a home and office computer.
How do I install dsh-memory-evolve?
Install the plugin into the web profile: dsh plugin --profile web add github:csyangwen/dsh-memory-evolve Restart dsh web to activate the plugin
Where can I get dsh-memory-evolve?
The source code and installation instructions are on GitHub: https://github.com/csyangwen/dsh-memory-evolve

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects