Phant0Meow/dsh-memory-meow

Phant0Meow★ 1TypeScriptLast synced: 2026-08-14

Open on GitHub

README excerpt

meow-memory 🐱📝 Cross-session project memory for DeepSeek Harness (DSH). Born from the "meow" fork — hence the name — but works on any DSH profile. The idea : every workspace keeps one human-readable memory file ( .dsh-meow/PROJECT.md ). New sessions get it injected into the first user message (not the system prompt), so the prompt prefix — and your LLM provider's KV/context cache — stays untouched. When the model finishes a task (a ReAct turn that used tools), the plugin gently asks it to reflect and save what's worth remembering. ✨ Features - Cache-friendly by design : memory is injected as a plain user-message suffix on the session's first user message. The system prompt never changes, and the snapshot is frozen for the whole session — later memory updates cannot invalidate the request prefix. - Human-owned memory : .dsh-meow/PROJECT.md per workspace. Plain Markdown, human-editable, git-diffable, deletable with rm . - memory remember tool : the model can write a memory anytime (categories: fact / mistake / preference / user said / lesson / detail), appended atomically to the right section. - Automatic reflection : after a task turn ends (model stopped calling tools), the plugin…

View full README on GitHub →
Agentsagent-memorydeepseek-harnessdshdsh-pluginmemory

Category