dsh-cutesnowgirl-background:为 Harness 工作区加动态视频背景与半透明输入框

前言

DeepSeek Harness 的工作界面默认是纯色或系统主题,长时间对着同一套 UI 写提示、看回复,视觉层次往往比较平。有人会在系统层换壁纸,但那不会跟着 Harness 窗口走,也无法让输入区域保持半透明、透出背后的画面。社区插件 dsh-cutesnowgirl-background 走的是另一条路:在 Cordis profile 里向工作区注入背景层,用循环 MP4 铺满窗口,并把输入框做成可透视的半透明表面,且刻意避开开屏动画时段,不碰 app.asar、也不替换 Harness 自带的插件加载器。

下面介绍这个插件的定位、行为、安装方式,以及使用前需要留意的权限与兼容性。

这是什么

dsh-cutesnowgirl-background 由维护者 haihaiaicode 发布,npm 包名与仓库名一致,当前资料中的版本为 0.1.0,代码采用 MIT License。在 SkillHub 等社区目录里归类为「趣味换装」;GitHub 简介为:为 DeepSeek Harness 提供带半透明 composer 的视频工作区背景(Video workspace background with a translucent composer for DeepSeek Harness)。

它解决的是「工作区视觉个性化」:在 Harness 真正进入工作界面之后,再加载默认自带的 assets/background.mp4,输入区域仍可操作,且能透过半透明区域看到背后的视频。

核心功能与运行行为

以下行为均来自仓库 README 的说明,安装后无需额外配置即可按默认策略工作。

  1. 视频展示:默认静音、循环播放,居中铺满工作区。
  2. 与开屏避让:存在 550C 开屏动画或 Harness 原生开屏时,背景层保持隐藏并暂停;只有工作界面出现后才加载视频。
  3. 输入区样式:输入框保持半透明(glassmorphism 方向),可透过输入区域看到背景。
  4. 前后台:窗口进入后台时暂停播放,回到前台后继续。
  5. 失败降级:视频加载失败时自动移除背景层,避免挡住正常工作界面。
  6. 流媒体:支持 HTTP Range,便于 Electron 对流式读取 MP4。

实现上,宿主侧逻辑在 lib/index.js(Harness 插件、页面注入、媒体路由),页面侧在 lib/client.js(工作区与开屏状态检测、视频生命周期),样式在 lib/style.css;通过 cordis.patch.yml 作为 profile bundle 挂载入口。插件声明的 Harness 能力包括 web:index-inject、web:http-route、dom:background-overlay;激活与卸载策略为重启 profile(restart-profile)。

兼容性方面,资料写明针对 DeepSeek Harness Desktop 0.2.0-rc.1 及以上设计,并在带 dsh-550c-boot 的环境验证过开屏避让。Harness 部分界面使用构建生成的 CSS 类名,插件同时保留稳定属性选择器与降级选择器;大版本升级后建议自行做一次界面检查。

安装与启用

优先使用 npm 发布包(固定版本号、完整性校验与更新路径更明确)。安装命令须与 README 原文一致。

Harness Desktop

在 设置 → 插件 → 添加插件 中输入:

dsh-cutesnowgirl-background@latest

安装完成后按界面提示重启 Desktop。Desktop 管理的 desktop profile 应通过应用内插件管理器修改,不要用手工 CLI 覆盖该 profile。

其他 Harness profile

dsh plugin --profile <profile-name> add dsh-cutesnowgirl-background@latest

README 还提到:仓库发布后也可把 GitHub 链接交给能操作本机的助手,在核对 package.json 与 cordis.patch.yml 后,通过 Harness 的 profile bundle 机制安装;日常仍建议走 npm 包名。

社区市场 dshmarket 依赖 awesome-dsh-plugin 精选目录,收录不等于 DeepSeek 官方背书或安全认证。

典型用法与验证

资料未描述独立的用户配置项(例如自定义视频 URL 的字段);典型用法就是按上一节安装并重启 profile,进入工作区后即可看到默认背景视频与半透明输入区域。

若你要改代码或打包前自检,维护者要求 Node.js 20 或更高版本,可在仓库根目录执行:

npm test
npm run check
npm run pack:check

默认视频文件路径为 assets/background.mp4。README 特别声明:该 MP4 是独立媒体素材,不因插件代码使用 MIT 而自动获得相同授权;公开发布或再分发前须自行确认版权或再分发许可。

适用场景与注意

适合谁:希望在 Harness 工作区内做轻度「换装」、接受循环视频背景、且使用 Desktop 0.2.0-rc.1+(或满足 engines.dsh 的其它 profile)的开发者或日常用户。

权限与安全:插件以当前 DSH 进程权限运行,会向页面注入脚本并注册 HTTP 路由以提供媒体。安装前应阅读仓库源码与 package.json 中的 dshWorkshop.permissions,自行判断是否接受。

生态说明:DSH 强调「一切皆插件」;SkillHub、GitHub 与 npm 上的条目属于社区生态,与 DeepSeek / 幻方无官方从属关系,不宜当作官方应用商店。

结尾

dsh-cutesnowgirl-background 把「开屏结束后再亮背景、失败不挡界面、前后台暂停」等行为写进插件逻辑,适合想在不动 app.asar 的前提下美化 Harness 工作区的人。目录与仓库链接如下,版本与星标以页面实时信息为准(资料抓取时 GitHub 星标为 1):

  • 目录页:https://www.skillhub.cn/plugins/haihaiaicode/dsh-cutesnowgirl-background
  • GitHub:https://github.com/haihaiaicode/dsh-cutesnowgirl-background
羽毛球分组比赛记分
小程序二维码

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

Xiaoye