前言¶
在 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 中角色人设与工具能力难以兼得的痛点。通过整份替换系统提示词,让角色在对话与工作中都能保持一致的人格与记忆。