AgentSoul: Local Persona and Long-term Memory Plugin for DeepSeek Harness

AgentSoul is a local plugin for DeepSeek Harness, designed to provide stable persona, identity, state, and long-term memory layers for Agents. The plugin is installed as a bundle and automatically loads globally upon startup; it requires Node.js >=22.5.0 and is licensed under the MIT License. Its core capabilities include support for four-layer persona files (SOUL, IDENTITY, USER, STATE) with write protection, as well as SQLite-based local long-term memory and distillation mechanisms that automatically fall back to JSON storage when SQLite is unavailable. The plugin features exception isolation to ensure its own failures do not interrupt the main Agent loop, and it registers six model-visible management tools, including status viewing, memory search, and manual distillation. Installation is via `dsh pl...

Read More