昔涟 DSH 插件:角色 Agent、客户端主题与本地安全扫描

前言

DeepSeek Harness(DSH)的生态以「一切皆插件」为核心。在构建复杂的角色交互场景时,通常需要分别处理人格设定、记忆管理、本地安全校验以及客户端的视觉体验。lutisure/cyrene-dsh-plugin 是一个整合型 DSH 插件,它将昔涟角色 Agent、客户端主题和本地安全扫描打包在一起。该项目旨在通过工程化的手段,围绕「人格稳定性」这一目标,提供一套可独立安装的解决方案。

核心功能

该插件包含三个独立但协同工作的模块:

  1. 角色 Agent:支持长期记忆跨会话保留、说话方式修正以及 RAG 检索。Agent 依赖世界书条目进行设定注入,每轮对话有预算限制。
  2. 客户端主题:提供壁纸、音乐、表情、粒子效果等视觉与听觉素材。主题配置集中在一个 THEME 对象中,支持实时调整色调、透明度和玻璃质感。
  3. 本地安全扫描:在写入文件后自动运行规则检查,用于检测 AI 错误模式、硬编码凭据等。

此外,插件自带三层评测台,包含 349 个内置测试用例,支持确定性评测与接地核查。

安装与启用

目前未找到官方的 CLI 安装命令。需通过手动构建的方式生成插件文件。

  1. 克隆仓库:
    git clone https://github.com/Lutisure/cyrene-dsh-plugin.git
    cd cyrene-dsh-plugin
  1. 安装依赖并构建:
    npm install
    node build.mjs
构建过程会生成 `dist/` 目录,这是插件生效的关键文件。
  1. 配置 Profile:
    将构建生成的文件复制到对应的 DSH Profile 目录中。安装完成后,在 DSH 的预设列表中会新增「昔涟」和「昔涟(研发)」两项。

典型用法

安装完成后,可通过以下方式使用:

  1. 开启会话:新建会话时,在预设列表中选择「昔涟」。
  2. 技能调用:在任意会话中输入 /cyrene 技能。
  3. 调整界面:在「景」面板中调整壁纸、色调、透明度或质感。
  4. 运行评测:使用评测台工具进行测试:
    node tools/eval.mjs --sources

适用场景与注意事项

该插件适合需要精细管理角色人格稳定性和界面交互体验的 DSH 用户。

重要注意事项:

  • 评测规则:评测台的第一条规则为「样本为空直接判失败」,空样本不会通过评测。
  • 素材版权:插件内的游戏素材(assets/、music/、GIF/ 等)版权归属米哈游 / HoYoverse,仅供个人使用。
  • 安全扫描机制:「昔涟守卫」只负责报告安全规则检查结果,不拦截写入操作。真正的边界取决于权限范围和人工确认。
  • 许可范围:MIT 许可证仅适用于代码部分,素材和剧情文本不在许可范围内。

总结

这是一个集角色 Agent、客户端主题与本地安全扫描于一体的 DSH 插件。它通过构建流程生成必要的文件,提供了从人格设定到界面交互的完整闭环。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜