dsh-memory-evolve
Cross-session long-term memory with background self-evolution — the agent keeps getting to know you
Install
dsh plugin --profile web add github:csyangwen/dsh-memory-evolve dsh-memory-evolve
The agent keeps getting to know you — long-term memory across sessions, plus a crew of AIs working together.
What problem it solves
By default a DSH agent only lives inside the current session; switch sessions and context resets. This pure-plugin implementation brings cross-session long-term memory and background self-evolution to DSH: five memory tracks (long-term memory, skills, todos, session orchestration…) persist across sessions, git-branch awareness keeps memory aligned with project state, and it supports in-turn self-review (reviewEnabled, off by default), skill self-evolution with a skill manager, a four-track todo, session broadcast, external AI dispatch, and prompt injection.
After installing, the session gains a row of capability tabs (memory, skills, todos, whiteboard, COI scheduling, session broadcast, memory sync…) and the model gains tools for memory read/write, todos, skill management, local file search, and session orchestration. In one line: it lets the AI remember you, manage for you, do for you, and work together for you. The bundled patch auto-registers on the host — install and go, no manual config.
Key features
- Five-track long-term memory: memory, skills, todos, and orchestration persist across sessions
- Git-branch awareness: memory stays aligned with project branch state
- In-turn self-review: every N rounds it distills worth-remembering info for your confirmation (off by default)
- Skill self-evolution & manager: repeated trial-and-error becomes reusable skills you can browse / search / disable / edit
- Four-track todo: the AI manages your task list
- Multi-session orchestration: rooms + session broadcast, spawn sub-sessions to collaborate, with conflict warnings
- External AI dispatch: heavy tasks go async to Kimi / Codex / Grok / Hermes without blocking your session
- Prompt injection: turn your working methods into a reusable team playbook
Quick start
Restart dsh web after installing — the host is auto-registered, no manual config needed. Most capabilities are off by default (kept out of the model’s tool list); turn them on in “Memory Evolve Settings” as needed. Then just talk:
Remember my usual deployment process
Dispatch the mobile visual redesign to grok
Start a room and have frontend and test work together
To change defaults (e.g. enable in-turn review), override by id in the profile’s cordis.patch.yml with reviewEnabled: true. Uninstall with dsh plugin --profile web remove dsh-memory-evolve.
Who it is for
- Heavy DSH users who want the agent to “remember you, manage for you, do for you”
- Power users turning memory, todos, and skills into cross-session assets
- Anyone who wants multi-session and external AIs to divide up and finish big tasks
Compiled from the project README · All rights belong to the original author
Report issue / Request removal