dsh-fate-twin-contract:DeepSeek Harness 非官方 Fate 主题皮肤

前言

DeepSeek Harness (DSH) 采用插件化架构,允许用户通过社区插件扩展 Web GUI 的功能与外观。对于习惯定制界面的用户,除了官方主题外,第三方插件提供了更丰富的视觉选择。Jayliu2025-vip 提供的 dsh-fate-twin-contract 插件即属于此类展示层插件,它为 DSH Web GUI 提供了一套基于 Fate 原创同人视觉的皮肤。

插件定位

这是一个面向 DSH Web GUI 的非官方 Fate 主题皮肤,双主角设定为红 A × 远坂凛。所有人物背景均为项目生成的原创同人视觉,不包含官方素材,且与相关版权方无隶属关系。

核心功能

该插件专注于界面视觉展示,具备以下特性:
* 主题适配:原生适配浅色、深色和跟随系统模式。
* 安全性:完全离线运行,不读取对话、工作区或模型配置;不修改主题偏好或本地存储;不发起任何网络请求。
* 无障碍与响应式:支持 prefers-reduced-motion 减少动画,支持 forced-colors 强制颜色模式。在窄屏和移动端会自动隐藏人物背景图,优先保证内容可读性。

安装与启用

执行以下命令安装插件:

dsh plugin --profile web add github:Jayliu2025-vip/dsh-fate-twin-contract

安装完成后,重启 dsh web 并刷新浏览器页面。
若 DSH 环境需要手动接线,请在 Web GUI 配置中添加以下记录:

- insert:
    - id: ui-skin-fate-twin-contract
      name: 'dsh-fate-twin-contract'

卸载

  1. 从 DSH 配置中删除上述 insert 记录。
  2. 执行卸载命令:
dsh plugin --profile web remove dsh-fate-twin-contract
  1. 重启 dsh web 并刷新页面。若卸载后提示插件缺失,说明配置中残留了过期的 cordis.patch.yml 插入记录,需手动清理。

注意事项

  • 开发环境:参与项目开发需要 Node.js 22 或更高版本。
  • 许可范围:代码和 CSS 以 MIT License 发布,但人物美术不属于 MIT 许可范围,使用前请阅读 NOTICE.md。
  • 权限隔离:插件仅作展示层,不会修改 DSH 的任何数据或配置。

结语

该插件通过纯展示层的方式,在不干涉核心逻辑的前提下提供视觉定制。更多细节可查阅其 GitHub 仓库。

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

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

小夜