DeepSeek Harness (DSH) Plugin: dsh-hermes-memory

`dsh-hermes-memory` is a native persistent memory plugin for DeepSeek Harness (DSH), designed to address challenges such as agent state management, context retention, and sensitive information security. Built on DSH's storage domain and session query services, it provides fine-grained scopes, including global, user, project, and failure. It supports memory CRUD operations, automatic context injection into sessions, security scanning, and expiration cleanup. The plugin can automatically capture interaction rules and provides management tools for status inspection. The current version is 0.3.0 and does not yet support vector retrieval or a standalone UI, making it suitable for developers who need to maintain context across sessions.

Read More
dsh-hermes-memory: Dual-Repository Memory Plugin for DeepSeek Harness

dsh-hermes-memory is a dual-library memory plugin for DeepSeek Harness (DSH), designed to address the issue of cross-session information discontinuity. It divides memory into two independent libraries: MEMORY.md records environment facts, project conventions, and tool quirks (with a limit of 2200 characters), while USER.md records user preferences, communication styles, and work habits (with a limit of 1375 characters). Both libraries feature independent budgets and eviction mechanisms, with character limits hardcoded. The plugin provides a `memory` tool supporting add, replace, delete, and batch operations, adopting an "exact match first" strategy; when the limit is exceeded, it returns a list of entries for the model to retry merging. It automatically injects a frozen snapshot at the start of a session and prompts for persistence after 10 consecutive turns without writes. Auxiliary tools include search, list, statistics, and debugging functions. Data is stored in local JSON files, suppor...

Read More