前言¶
DeepSeek Harness(DSH)采用插件化架构,客户端外观通常由官方主题统一管理。对于需要深色模式或特定视觉风格(如黑客/赛博风格)的开发者来说,直接修改源码成本较高。dsh-v-theme 插件提供了一个基于插件层的解决方案,通过纯增量方式覆盖 Web 客户端的样式,不破坏官方插件的正常功能。
插件定位¶
dsh-v-theme 是 DeepSeek Harness Web 客户端的黑客 / 赛博主题插件,由用户 victor10035445 维护。它提供 7 套可切换风格,核心价值在于“纯增量”:不替换、不禁用任何官方插件,安装后零副作用。
核心功能¶
-
七套可切换风格
提供从基线到定制化的多套风格,包括:- 赛博霓虹(NEON · 基线):霓虹粉
#FF2E97× 电光蓝,受 SHA-256 指纹保护。 - 日落公路:落日橙 × 黄昏紫。
- 梦核:奶油粉 × 冰青 × 薄荷。
- 紫夜极光:电紫 × 激光青。
- 银翼千禧:亮粉 × 电青。
- 蓝调夜曲:冰蓝主辅倒置。
- 战术面板(TACTICAL):红蓝作战中心 + FUI 霓虹。
- 赛博霓虹(NEON · 基线):霓虹粉
-
风格热替换
在设置中点击风格 chips 即可即时切换,无需重启dsh web客户端。 -
基线守卫与自愈
赛博霓虹基线使用 SHA-256 指纹保护,确保设计一致性。插件具备自愈能力,监听theme/change事件,若主题层被摘除会自动补回。 -
持久化存储
主题选择和开关状态存储在 localStorage,跨重启自动恢复。
安装与启用¶
前置条件:宿主 DeepSeek Harness 版本需 >= 0.1.2-rc.1(更早版本请使用插件 0.5.0)。
- 执行安装命令:
dsh plugin --profile web add "github:victor10035445/dsh-v-theme"
*注:支持锁定版本(加 `#<commit-sha>`)或使用本地克隆路径(`link:<克隆路径>`)。*
- 重启服务:
安装完成后,必须重启dsh web生效。
使用方法¶
-
进入设置:
在 DSH 客户端中进入 设置 -> 皮肤 -> V CYBER。 -
总开关控制:
- 接入:开启后固定深色外观并叠加主题,状态持久化。
- 断开:恢复默认外观。
-
风格切换:
在开启状态下,点击七枚 chips 即可热替换风格。 -
自动断开:
如果在「外观」设置中切换为浅色模式,本主题会自动断开。
技术与注意事项¶
- 仅支持 Web 平台:该插件目前仅支持 Web 客户端。
- 纯增量设计:插件通过注入
body.v-cyber作用域的私有样式表工作,不会影响官方 UI 主题。 - 设计校验:调色板与特效层依据本地参照稿设计,包含多色板参数化生成和契约校验。
License:MIT。插件以当前 DSH 进程权限运行,建议安装前检查源码。