前言¶
DeepSeek Harness(DSH)的生态以「一切皆插件」为核心。在构建复杂的角色交互场景时,通常需要分别处理人格设定、记忆管理、本地安全校验以及客户端的视觉体验。lutisure/cyrene-dsh-plugin 是一个整合型 DSH 插件,它将昔涟角色 Agent、客户端主题和本地安全扫描打包在一起。该项目旨在通过工程化的手段,围绕「人格稳定性」这一目标,提供一套可独立安装的解决方案。
核心功能¶
该插件包含三个独立但协同工作的模块:
- 角色 Agent:支持长期记忆跨会话保留、说话方式修正以及 RAG 检索。Agent 依赖世界书条目进行设定注入,每轮对话有预算限制。
- 客户端主题:提供壁纸、音乐、表情、粒子效果等视觉与听觉素材。主题配置集中在一个
THEME对象中,支持实时调整色调、透明度和玻璃质感。 - 本地安全扫描:在写入文件后自动运行规则检查,用于检测 AI 错误模式、硬编码凭据等。
此外,插件自带三层评测台,包含 349 个内置测试用例,支持确定性评测与接地核查。
安装与启用¶
目前未找到官方的 CLI 安装命令。需通过手动构建的方式生成插件文件。
- 克隆仓库:
git clone https://github.com/Lutisure/cyrene-dsh-plugin.git
cd cyrene-dsh-plugin
- 安装依赖并构建:
npm install
node build.mjs
构建过程会生成 `dist/` 目录,这是插件生效的关键文件。
- 配置 Profile:
将构建生成的文件复制到对应的 DSH Profile 目录中。安装完成后,在 DSH 的预设列表中会新增「昔涟」和「昔涟(研发)」两项。
典型用法¶
安装完成后,可通过以下方式使用:
- 开启会话:新建会话时,在预设列表中选择「昔涟」。
- 技能调用:在任意会话中输入
/cyrene技能。 - 调整界面:在「景」面板中调整壁纸、色调、透明度或质感。
- 运行评测:使用评测台工具进行测试:
node tools/eval.mjs --sources
适用场景与注意事项¶
该插件适合需要精细管理角色人格稳定性和界面交互体验的 DSH 用户。
重要注意事项:
- 评测规则:评测台的第一条规则为「样本为空直接判失败」,空样本不会通过评测。
- 素材版权:插件内的游戏素材(
assets/、music/、GIF/等)版权归属米哈游 / HoYoverse,仅供个人使用。 - 安全扫描机制:「昔涟守卫」只负责报告安全规则检查结果,不拦截写入操作。真正的边界取决于权限范围和人工确认。
- 许可范围:MIT 许可证仅适用于代码部分,素材和剧情文本不在许可范围内。
总结¶
这是一个集角色 Agent、客户端主题与本地安全扫描于一体的 DSH 插件。它通过构建流程生成必要的文件,提供了从人格设定到界面交互的完整闭环。