penglai-doll/dsh-soul

penglai-doll★ 0JavaScript最后同步: 2026-08-17

在 GitHub 打开

SOUL.md-backed living persona for DeepSeek Harness: injects a trusted SOUL.md as a system-prompt section refreshed at every session start, registers soul_view / soul_remember / soul_edit / soul_rewrite so the agent maintains its own cross-session persona and memory, and serves a SOUL.md editor card in the Web Plugins configuration section.

README 摘要

dsh-soul Bilingual 中英双语:English first, 中文译文在后。 English File-backed living soul for DeepSeek Harness: the OpenClaw / Hermes SOUL.md effect, split into the two halves those systems actually have. 1. Persistent persona. One trusted SOUL.md -style markdown file is registered as an ordered system-prompt section. The section is assembled for every model request and is never compacted away, and it is re-read at the start of every session — edit the file and the next session picks it up without restarting the process. 2. Agent-maintained memory. Four tools let the agent evolve its own soul across sessions, like OpenClaw's soul maintenance: Tool Purpose soul view Read the current SOUL.md content (plus byte usage). soul remember Append one dated, durable fact/preference/memory line, optionally filed under a section. soul edit Replace one literal occurrence of oldText with newText . soul rewrite Replace the whole file — creation, compaction, restructuring. A tool:soul system-prompt section tells the agent when to use which tool. 3. Management UI. When the deployment mounts a webServer (the Web profile), a collapse/expand SOUL.md card appears in the Plugins configuration section (设置 → 插件 → 插件配…

在 GitHub 查看完整 README →
Agent/智能体deepseek-harnessdshdsh-pluginpersonaagent

分类