dsh-memory-manager: Unified Memory Management Plugin for DeepSeek Harness

`dsh-memory-manager` is an AI agent memory management plugin for the DeepSeek Harness plugin ecosystem. It addresses the challenges of limited context windows and the lack of state persistence by providing hierarchical storage capabilities, ranging from short-term sliding windows to long-term vector memory. The plugin supports semantic and hybrid retrieval, AES-256 encrypted storage, and a visualized web-based management interface. By default, it is based on local SQLite with zero cloud dependencies, making it suitable for users who need cross-session retrieval and long-term memory maintenance.

Read More
dsh-memory-manager: A Persistent Memory Plugin for DeepSeek Harness

`dsh-memory-manager` is a community plugin for DeepSeek Harness, designed to address context loss in agent conversations. It ports ZCode's memory design and supports structured, per-project memory storage. Core features include a memory management panel, automatic injection of memory indexes into conversations to save tokens, and `memory_save/get/list` tools for agents to proactively read and write memories. The plugin supports global memory, importing from ZCode, and automatic indexing, helping agents effectively maintain long-term memory.

Read More
dsh-memory-manager: Cross-session Memory Management for DSH

dsh-memory-manager is DSH's memory management plugin designed to address the challenge of cross-session context accumulation. It offers a cross-session memory library persisted on disk, supporting features such as Obsidian-compatible folders, immutable snapshots and annotation layers, memory tags, and bidirectional links. Core features include automatic injection of reduction and session summaries, context plan management, six Agent memory tools, force-directed graph dual views, and a comprehensive conversation sidebar panel. The plugin allows users to non-destructively exclude or restore the injection of specific turns, and enables users to toggle features freely via the settings page. Installation requires a local DSH environment. It involves adding the local repository path using the `file:` protocol and restarting, with Node.js 18+ required. During operation, users can add memories to a plan or enable temporary mode via the sidebar panel, ensuring that relevant memories are automatically injected into new sessions.

Read More