前言¶
在 DeepSeek Harness 里長期對話時,系統提示詞往往是一份通用說明,很難爲不同場景切換「是誰在說話」,也不容易把關係、喜好、共同經歷沉澱下來並在下次會話繼續用。手寫長 system prompt 可以部分解決人設問題,但記憶通常仍散落在聊天記錄裏,換會話或換 Agent 就要重新交代。
下面介紹社區插件 DSH Soul Desk(包名 dsh-plugin-private-soul)。它在 Harness 內提供多個人設、按會話切換,以及與人設綁定的跨會話個人記憶,並支持導入導出與模型輔助整理。
這是什麼¶
DSH Soul Desk 由維護者 ousiqwq 發佈,在 SkillHub 社區目錄中歸類爲「記憶」。定位是:DeepSeek Harness 的人格與個人記憶管理——爲不同對話選擇合適的人設,併爲每個人設維護獨立的跨會話記憶。
插件入口在 Harness Web 界面:設置 → 私人靈魂。
核心功能¶
多個人設與會話切換¶
可新建或編輯完整人格文本,設置全局默認人設,或在聊天界面按會話單獨選擇:具體人設、跟隨默認,或「此會話不使用人設」。子 Agent 繼承所屬會話的選擇;已發出的請求仍按發送時的人設歸屬。切換人設時,會一併切換該人設下的個人記憶。
兩種提示詞注入方式¶
| 注入方式 | 行爲 |
|---|---|
| 人格優先 | 將人格文本放在系統提示詞前部,保留工具和框架說明 |
| 完整替換 | 使用人格文本替換系統提示詞正文,保留工具 schema 與運行時上下文 |
人格文本按字面處理,{{...}} 不作模板插值。全局開關可關閉人格注入和自動記憶工具,關閉後仍保留已有內容。
個人記憶¶
記憶按三類管理:relationship(關係)、preference(喜好)、story(共同故事)。界面支持按類別篩選、搜索、手動編輯,以及查看智能整理建議後再應用;也支持查詢、去重和整理預覽。
模型可通過工具 soul_memory_read、soul_memory_remember、soul_memory_update、soul_memory_forget、soul_memory_consolidate 管理當前人設的記憶。自動寫入經內容過濾和模型審覈;智能整理先生成預覽,確認後保存。
每人設最多 500 條記憶,每條最多 1600 字符,整體存檔最多 8 MiB。
導入與導出¶
支持人格 Markdown、整體 JSON,以及合併導入。內置可選 若娜瓦 角色預設,安裝後可手動導入體驗(見下文典型用法)。
持久化與界面¶
運行數據位於 $DSH_HOME/private-soul/(默認 ~/.dsh/private-soul/)。library.json 保存人設、記憶與會話綁定;backups/ 在刪除、整理或整體導入前保存恢復存檔。支持修訂衝突檢查、恢復備份、深淺主題與窄屏佈局。卸載插件會保留數據。
安裝與啓用¶
插件聲明兼容 DeepSeek Harness 0.2.1-rc.3 / 0.2.1-rc.5,Node.js 26;其他 Harness 版本需自行確認接口兼容性。
當前 README 給出的安裝命令如下(版本 0.2.4):
dsh plugin --profile web add https://github.com/ousiqwq/dsh-soul-desk/releases/download/v0.2.4/dsh-plugin-private-soul-0.2.4.tgz
安裝後在 DSH 插件管理中啓用插件,重啓 DSH 並刷新頁面,再打開 設置 → 私人靈魂。也可從 Releases 下載安裝包後本地安裝。
插件以當前 DSH 進程權限運行;安裝前建議查看 GitHub 倉庫 源碼與 MIT 許可證。
典型用法¶
人設與記憶¶
- 點擊 新建人設,填寫名稱與人格文本。
- 僅保存 保存當前編輯;保存並啓用此人設 同時設爲全局默認。
- 在聊天頁的人設菜單中,爲當前會話選擇具體人設、跟隨默認 或 此會話不使用人設。
- 進入 個人記憶,管理該人設的關係、喜好和故事。
若娜瓦預設(可選)¶
- 下載 ronova.json。
- 在設置中選擇 導入全部 → 合併導入。
- 查看設定,保存並啓用,或在目標會話中選擇若娜瓦。
也可下載倉庫中的 ronova.SOUL.md,通過 導入 SOUL.md 載入編輯器。
適用場景與注意¶
適合需要在 Harness 內維護多套人格、且希望記憶按人設隔離、跨會話複用的開發者或重度用戶。與「只在單次對話裏粘貼長 prompt」相比,Soul Desk 把人設和記憶放進插件管理的存儲與 UI,並和系統提示詞注入策略、原生工具鏈對齊。
DeepSeek Harness 生態強調「一切皆插件」;SkillHub 目錄頁 是社區站點,與 DeepSeek / 幻方無官方從屬關係。
使用時請注意:Harness 版本與 peer 依賴需匹配 README 說明;記憶上限與自動審覈策略以插件當前實現爲準;敏感人格或記憶內容會落在本地 private-soul 目錄,需自行備份與權限管理。
結尾¶
DSH Soul Desk 把「誰在說」和「記得什麼」從單次聊天裏拆出來,用多的人設、會話級切換和獨立記憶庫在 Harness 內長期維護。進一步瞭解可訪問社區目錄 ousiqwq/dsh-soul-desk 與源碼倉庫 github.com/ousiqwq/dsh-soul-desk。