dsh-task-memory: Task-Isolated Long-Term Memory for DeepSeek Harness

`dsh-task-memory` is a MIT-licensed long-term memory plugin for DeepSeek Harness, designed to address the issue of task content confusion caused by global memory. This plugin uses tasks as isolation boundaries, maintaining independent memory banks for each task to ensure that `remember`, `recall`, and `search` operations are performed only within the scope of the current task. Core features include binding specific task banks via `memory_bind_task`, providing precise read/write operations by key and lexical search based on keywords (supporting both Chinese and English), supporting memory deletion and bank management, and optionally injecting the current task's pinned or recent facts into the agent's system prompt to optimize context. The plugin requires Node.js >= 20.

Read More