前言¶
DeepSeek Harness(DSH)支持通過插件擴展模型能力。dsh-mood 是一款爲 DSH 裏的模型加一套心情繫統的插件。它持有 33 種心情的數值,會自動判定心情並注入提示詞,從而影響回覆語氣和內心話。
插件獨立於任何人設插件工作。它只疊加情緒,不修改人設。它只讀 whale-persona/config.json 用於在提示詞中點名人設,但不寫入該文件。
功能概覽¶
該插件包含以下核心能力:
- 33 種心情繫統:包含基礎、複合、當代三類心情,每種持有 0~100 的數值。
- 自動判定與混合:每 3~6 小時自動判定一次心情,分數接近的會作爲“混合心情”保留。
- 提示詞注入:將當前心情注入提示詞,影響回覆語氣和深度思考裏的內心話。
- 每日心情日記:在設定時間生成心情日記。
- 時事功能:支持配置 RSS、網頁或視頻源獲取時事信息。
- 主動開口功能:支持模型主動發起對話(默認關閉)。
- 存儲位置遷移:支持將數據存儲位置遷移到任意目錄。
- 語音分析:支持語音分析功能(默認使用零模型)。
安裝¶
必須在 profile 目錄下安裝。由於 npm 名被佔用,安裝時需使用 github: 或 file: 路徑。
- 打開終端,進入目標 profile 目錄:
cd ~/.dsh/profiles/<profile>
- 執行安裝命令:
pnpm add github:JMX-4869/dsh-mood
- 安裝完成後,必須重啓 DSH。
- 注意:0.14.5 版本存在缺失模塊 bug,需升級至 0.14.6+。
配置與使用¶
安裝並重啓 DSH 後,可以在設置中查看和使用相關功能。
- 查看心情與提示詞:
- 進入 設置 → 心情日記 查看當前心情條形圖。
- 在心情日記頁面,點擊頂部標籤可以查看注入的提示詞。
- 配置時事:
- 進入 設置 → 時事。默認不加源,即不會發起任何請求。
- 主動開口:
- 進入 設置 → 主動開口。默認關閉。
- 單獨關閉:
- 在配置中設置
enabled: false可單獨關閉心情繫統,不影響人設工作。
- 在配置中設置
注意事項¶
- 安裝路徑:必須安裝在 profile 目錄下,空目錄無法安裝。
- npm 名衝突:npm 上已被佔用,務必使用
github:JMX-4869/dsh-mood或file:路徑安裝。 - 重啓要求:安裝、升級或修改配置後,必須徹底退出 DSH 並重新打開。
- 權限限制:插件只讀取
whale-persona/config.json,不寫入任何配置文件。