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.

Other ★ 3 updated 2026-09-20 ✅ runtime-tested
View on GitHub ↗

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

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

More plugins in Other

Browse more in Other

Guides for Other plugins