前言¶
在 DeepSeek Harness(DSH)的插件扩展场景中,一些界面设置能力可以通过独立插件加入,而不需要替换 DSH 本身。cjz-wr/background-plugin 提供的是背景设置能力:支持本地或在线图片/视频,并允许调整透明度。
这是什么¶
cjz-wr/background-plugin 是一个 DSH Background 插件,GitHub 仓库路径为 cjz-wr/background-plugin,许可证为 MIT。
它用于给 DSH 增加背景相关设置,资料中明确它不是官方 DeepSeek Harness 内置功能,而是独立 add-on。
核心功能¶
根据资料,该插件包含以下能力:
- Background plugin
- 支持本地或在线图片/视频
- 允许调整透明度
- 持久化的背景图片/视频偏好
- General 设置行
- Document presenter
安装与启用¶
可以在 DSH 的 Web 插件(Plugins)设置界面中搜索该仓库,并点击安装。
也可以通过 CLI 安装:
dsh plugin --profile <name> add github:cjz-wr/background-plugin
将 <name> 替换为你自己的 profile。通常可以使用 web:
dsh plugin --profile web add github:cjz-wr/background-plugin
新安装的 bundle 层会在下一次进程启动时参与 compose。
开发者构建¶
该项目的构建产物 lib/ 是有意提交到仓库中的。Git、npm、tarball 安装都会按仓库内容直接使用,不需要执行构建脚本;资料中也明确没有 prepare script。
如果你修改了 src/,需要本地重新构建,并提交新的 lib/:
npm run build
适用场景与注意¶
这个插件适合需要在 DSH 中加入背景图片/视频设置、透明度调整或持久化背景偏好的使用者。
资料明确:官方 DeepSeek Harness 不内置该功能;作为独立 add-on,它可以干净安装到任何 profile。唯一需要注意的是,如果目标 DSH 构建已经组成 id 为 ui-background 的行,再安装这个插件时,挂载会在启动时报:
duplicate loader entry id: ui-background
遇到这种情况,应安装到不包含该内置行的 profile。
由于插件会以当前 dsh 进程权限运行,安装前应检查源码、许可证和安装方式。当前资料明确许可证为 MIT。
链接¶
当前资料中没有提供目录页地址。GitHub 仓库:
https://github.com/cjz-wr/background-plugin