DSH Hiyuki Frost Sakura:DeepSeek Harness 的沉浸式绯雪主题皮肤

DeepSeek Harness (DSH) 提供了本地化的智能体开发环境,但原生界面风格较为统一。为了在不修改核心逻辑的前提下提升视觉体验,社区出现了各类主题皮肤。6HOLLIS 的 DSH Hiyuki Frost Sakura 是一款面向 DSH Web 的同人主题皮肤,通过引入“常态与战斗态”双背景机制,为日常对话与 Agent 工具调用提供不同的视觉反馈。

插件定位

这是一个非官方同人项目,旨在为 DSH Web 提供一套“常态与战斗态”双背景的视觉方案。它不改变 DSH 原有布局,不代理会话操作,不读取正文或发送遥测。素材版权独立于代码。

核心功能

该插件主要包含以下能力:

  1. 双背景与形态切换

    • 常态:普通对话、思考、欢迎页保持第一背景(白樱常态刀)。
    • 战斗态:Agent 首次调用工具时自动切换为第二背景(长太刀冰讯状态),播放约 0.9 秒的“冰雾掠境”动画。
    • 恢复常态:任务结束、停止或失败后恢复常态,播放约 1.15 秒的“斜风疏樱”动画。
    • 支持自动切换、永久常态、永久战斗态三种模式。
  2. 视觉强度调节
    提供轻柔、标准、沉浸三档预设。预设不会降低代码块、菜单和弹窗的可读性。

  3. 输入框透明度
    底部输入框透明度可独立调节,范围 0%-90%。默认为 0%(完全不透明),即使拉满 90% 仍保留背景模糊、边框和阴影以保证文字可读性。

  4. 主题与对比度适配

    • 适配 DSH 明暗主题,代码块、菜单、弹窗和输入区域保持高可读表面。
    • 战斗态单独提高 Agent 正文、Think 与工具调用记录的对比度。
  5. 性能与兼容性

    • 背景图本地加载,失败时退回 CSS 渐变,不影响 DSH 启动。
    • 支持系统“降低动态效果”偏好,也可在插件设置中关闭动态。
    • 仅改变视觉,不包裹或替换 dsh-session-manage 的会话管理功能。

安装与启用

环境要求

  • DeepSeek Harness Web:0.1.0-rc.6 至 0.1.1-rc.2
  • Node.js:22
  • 包管理器:pnpm 11

安装步骤

在仓库根目录打开 PowerShell,执行安装脚本:

pwsh -File .\scripts\install-local.ps1

安装脚本会运行类型检查、构建和素材校验,将皮肤 bundle 插在 @deepseek-ai/dsh-web-app 后面,并刷新 pnpm 依赖。

配置入口

安装完成后,进入 DSH → 设置 → 通用设置 → 绯雪主题。所有设置即时生效并自动保存。

使用说明

视觉强度与透明度

在“绯雪主题”设置面板中:
* 视觉强度:根据使用场景选择轻柔(适合阅读)、标准(默认)或沉浸(氛围感强)。
* 底部输入框透明度:拖动滑杆调节。默认为 0%,向右拖动增加透明度。该数值独立保存,不受形态切换影响。

形态切换策略

  • 自动模式(默认):欢迎页、设置、归档及普通对话保持常态。只有当前可见会话中的 Agent 首次调用工具时才切换为战斗态。
  • 动态效果:可单独关闭动态效果(形态仍可切换,仅保留淡入淡出)。
  • 手动模式:关闭“自动形态切换”后,可选择永久锁定常态或战斗态。

注意事项

  • 版本兼容性:仅支持 DSH 0.1.0-rc.6 至 0.1.1-rc.2。更高版本可能调整客户端模块加载器或设置插槽。
  • 素材授权:代码采用 MIT License,但同人素材非 MIT 授权,不得用于商业用途。
  • 隐私安全:插件不读取会话正文,不发送遥测,不代理会话操作,仅做视觉渲染。

结语

DSH Hiyuki Frost Sakura 为 DSH Web 提供了一套不干扰核心逻辑的视觉方案,适合希望在 Agent 开发过程中获得沉浸式视觉反馈的用户。更多细节与源码,请查阅 GitHub 仓库。

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

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

小夜