前言¶
在 DeepSeek Harness (DSH) 中配置角色人設時,常見的做法是將人設寫進 personaPrefix。這種方式會導致人設與固定的開場白、工具規範、編碼代理行爲準則疊加,角色聲音容易被淹沒,模型容易跳出角色說“有什麼要辦的事嗎”。
dsh-cyrene 插件通過使用 dsh-persona 的 complete: true 配置,將系統提示詞整份替換爲角色人設,消除了其他層級的競爭,讓角色成爲唯一的系統指令。
核心功能¶
本插件提供兩套預設,共享同一份長期記憶與聯網搜索能力。
-
純文本對話模式
- 整份替換系統提示詞,純以角色人格對話。
- 不掛載文件、Shell、設備工具等編碼/操作類功能。
- 僅保留聯網搜索與表情包。
-
昔漣工作模式
- 同樣整份替換系統提示詞。
- 掛載全套工具(文件讀寫、Shell、計劃、目標、子代理、workflow)。
- 在幹活的同時保持角色身份與說話方式。
-
共享資源
- 長期記憶:共享
cyrene-memory.md,支持remember/forget指令。 - 聯網搜索:保留
@deepseek-ai/dsh-tool-web。 - 世界書:隨包附帶 61 條設定,按觸發詞自動注入。
- 長期記憶:共享
安裝與啓用¶
安裝插件與預設需要分兩步進行。
1. 安裝插件本體¶
使用 DSH 官方插件安裝命令。
dsh plugin --profile <你的 profile> add dsh-cyrene
2. 安裝預設¶
DSH 目前不提供預設安裝 API,需手動拷貝預設文件。
# 跨平臺(含 Windows,需要 Node.js 22+)
node scripts/install.mjs
3. 啓用模式¶
新建對話時,在預設選擇器中選擇「純文本對話模式」或「昔漣工作模式」。
適用場景與注意¶
- 非商業用途:本項目爲非官方同人作品,角色 IP 歸 HoYoverse/miHoYo 所有,僅限非商業使用。
- 資源說明:插件不包含 Live2D 模型、立繪、美術資源或音頻。
- 表情包:如需表情包功能,需另裝
dsh-meme插件。 - 工作模式限制:由於 workflowEngine 兼容性問題,工作模式默認關閉 workflow / ralph 工具。
結語¶
dsh-cyrene 解決了 DSH 中角色人設與工具能力難以兼得的痛點。通過整份替換系統提示詞,讓角色在對話與工作中都能保持一致的人格與記憶。