csyangwen/dsh-memory-evolve

A pure plug-in implementation that brings "cross-session long-term memory + background self-evolution" capabilities to DeepSeek Harness: five-track memory · git branch awareness · intra-turn self-review · skill self-evolution and skill manager · four-track to-do · COI scheduling · session broadcast · session search · prompt word manager · Temporary information notes - zero core modifications, zero runtime dependencies, install and use, and clean after uninstalling.

dsh-memory-evolve gives DeepSeek Harness agents a 5-track persistent long-term memory system: user profile (preferences, communication style), global facts (environment, tools), project memories (decisions, architecture, known issues), project log (per-session progress), and daily log (automatic turn-by-turn recording). Memory persists across sessions and can sync across devices via git. Also adds todo management (4 tracks: life/work/project/daily), skill management, session orchestration, external AI delegation, and cross-session broadcast.

uncategorized ★ 143 updated 2026-08-17 ✅ runtime-tested
View on GitHub ↗

Install

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

After install, restart dsh web. No manual configuration needed — the plugin auto-registers via bundled cordis.patch.yml. Do NOT manually insert it into cordis.patch.yml (will cause duplicate loader entry error).

Compatibility

Works with dsh web profile. Optional memory sync requires a git remote (repo or shared memory repo). Configuration via cordis.patch.yml overrides.

Details

Recent updates

reviewEnabled config option: set true to enable per-turn memory review. Memory sync supports public-code + private-memory via a separate shared repo. Disable temporarily via disabled: true in cordis.patch.yml without uninstalling.

FAQ

How do I install dsh-memory-evolve?
Run: dsh plugin --profile web add github:csyangwen/dsh-memory-evolve — then restart dsh web. No manual config needed.
Will dsh-memory-evolve remember things across different sessions?
Yes. The plugin stores memories to local files that persist across sessions and (with memory sync enabled) across devices.
How do I enable memory sync across devices?
In any session, open the Memory Sync tab, toggle 'Sync this project', and click 'Sync and push'. The plugin uses a dedicated branch in your repo (or a separate shared memory repo) — no code pollution.

Alternatives

Jungod1121/dsh-anchored-standard · yjh051108/dsh-routing-suite · foryourhealth111-pixel/Vibe-Skills

More plugins in uncategorized

Browse more in uncategorized

Guides for uncategorized plugins