Scorp1o117/dsh-soul-md
Soul.md persona for DeepSeek Harness | DeepSeek Harness persona card plug-in
Persona + long-term memory for DeepSeek Harness with zero file management: type a card name and content in Settings → 人设卡, and the plugin manages everything else. Card content renders into the system prompt as the soul:persona section; multiple cards supported with a default pick and per-chat switching from the conversation header. Long-term memory gives the agent memory_append / memory_read / memory_rewrite tools plus soul_read / soul_update so the AI reads and evolves its own persona card — it grows across sessions instead of resetting. Memory is injected as a capped soul:memory prompt section. Resolution per prompt: session choice > workspace mapping > default card > none; switching applies from the next turn, no restart. Workspace personas (v0.5.2) assign a default card per workspace.
Install
cordis.patch.yml insert: - id: soul-md, name: 'dsh-soul-md'Install per README (English): the plugin is a plain Cordis row — add - insert: - id: soul-md, name: 'dsh-soul-md' to $DSH_HOME/profiles/<name>/cordis.patch.yml (after pnpm add dsh-soul-md in the profile), then restart dsh web and open Settings → 人设卡. npm package dsh-soul-md 0.5.9 (registry-verified 2026-08-26). Part of the DeepSeek Harness Enhancement Suite.
Compatibility
DeepSeek Harness web GUI. Persona cards stored in the soul-md settings namespace; memory under $DSH_HOME/soul-md/memory/. Auto-imports pre-v0.4 file-based cards on first run.
Details
- Repo: Scorp1o117/dsh-soul-md
- Category: Other
- Stars: 3
- Version: npm dsh-soul-md 0.5.9 (registry-verified 2026-08-26)
- Last push: 2026-09-20
- First seen: 2026-08-13
Recent updates
v0.5.9: persona cards; long-term memory tools; self-evolving persona (soul_read/soul_update); workspace personas; auto-migration from ≤v0.4.
FAQ
- Do I manage files?
- No — zero file management: type a card name + content in Settings → 人设卡 and the plugin stores and injects everything.
- Can the AI change its own persona?
- Yes — soul_read / soul_update let the agent fold stable traits it notices into its card, so it grows across sessions.
- Which card wins when multiple exist?
- Per-chat session choice, then workspace mapping, then default card; switching applies from the next turn without restart.
Alternatives
memorax-ai/dsh-harmony · linhay/harmony-next.skills · morluto/leantoken