在使用 DeepSeek Harness (DSH) 時,若希望 AI 在不同會話中保持一致的稱呼、風格或特定行爲(例如“回答先給結論再展開”),反覆修改預設或提示詞效率較低。dsh-personalization 插件通過設置頁面提供了一套集中管理方案。
這是一個由 crazy-L118 維護的插件,它爲 DSH 設置新增了「個性化」頁面。用戶可以在該頁面定義長期規則、AI 對自己的稱呼、AI 的名字以及人格描述,這些內容會被注入到所有後續任務中。
核心功能¶
- 新增設置頁:在 dsh 設置中新增「個性化」頁,位於「Agent 預設」下方,跟隨界面語言(中文/English)。
- 自定義指令:定義長期行爲規則(如“先給結論再展開”),後續所有任務生效。
- 稱呼與身份:設定 AI 對你的稱呼(nickname)以及 AI 自身的名字(aiName)。
- 人設描述:配置 AI 的人格描述與說話風格。
- 總開關:提供一鍵停用所有注入的開關。
- 即時生效:配置保存後,從下一條消息起按新內容注入,無需重啓
dsh web。
安裝與啓用¶
插件通過 npm 發佈,安裝時需顯式指定版本號以確保安裝到 v1.0.0。
dsh plugin --profile web add dsh-personalization@1.0.0
安裝完成後,重啓 dsh web 即可在設置中找到「個性化」頁面。
典型用法¶
所有配置保存在本機 ~/.dsh/personalization.json 文件中。保存後無需重啓,下一輪對話自動讀取。
{
"enabled": true,
"nickname": "阿偉",
"aiName": "小深",
"instructions": "回答先給結論再展開。\n代碼註釋和提交信息用中文。",
"persona": "嚴謹但不失幽默的資深工程師。"
}
| 字段 | 含義 |
|---|---|
enabled |
總開關,false 時不注入任何內容 |
nickname |
AI 對用戶的稱呼,上限 80 字符 |
aiName |
AI 自身的名字,上限 80 字符 |
instructions |
長期指令/規則,如回答格式、語言偏好,上限 1500 字符 |
persona |
人設描述,定義風格與角色,上限 2000 字符 |
適用場景與注意¶
- 適用場景:需要 AI 保持固定人設、固定回答格式或特定稱呼的個人助手場景。
- 注意事項:
- 版本要求:需安裝 Node.js 版本 >= 18。
- 本地存儲:配置僅保存在本地,不上傳服務器,也不會發送給第三方。
- 生態關係:本項目與 DeepSeek 無隸屬、背書或贊助關係,僅作插件功能描述。
配置一次,即可在所有對話中保持穩定的人設與規則。更多細節可參考:GitHub 倉庫