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.
Install
dsh plugin --profile web add github:csyangwen/dsh-memory-evolveAfter 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
- Repo: csyangwen/dsh-memory-evolve
- Category: uncategorized
- Stars: 143
- Last push: 2026-08-17
- First seen: 2026-08-05
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