前言¶
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,不写入任何配置文件。