DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Background — DeepSeek Harness 插件(DSH Plugin)
← Plugins

dsh-background

Background

DeepSeek Harness Web 背景图片插件:在设置-通用-外观中填写本地图片路径即可替换网页背景,提供实时预览与可调蒙层强度

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add dsh-background@0.2.9
README兼容性版本
DemoSettings

兼容性与来源证明

Background 以 dsh-background 发布,当前版本为 0.2.9。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
npm
Registry 更新时间
2026/9/21

版本

0.1.0stable
2026/8/20
0.2.9stable
2026/8/14

相关插件

正在加载相关插件…

最新版
0.2.9
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
35.5 kB
文件数
6
Surface
web
许可证
MIT
发布源
npm
GitHub
★ 2
周下载
52
最近提交
2026/8/14
查看源码 ↗项目主页 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录

README

dsh-background

DeepSeek Harness Web 背景图片插件:在 设置 → 通用设置 → 外观 的 「背景图片」行填写本地图片文件的绝对路径,即可把该图片设为网页背景 (cover 填充),并提供与默认「外观」控件同尺寸(180 × 88,圆角 16px)的 实时预览。

功能

  • 本地路径:输入本地图片文件的绝对路径(支持空格等特殊字符), 回车或失焦生效。图片由宿主端通过 /dsh-background/image 路由提供给 浏览器——浏览器本身无法直接加载本地文件路径。
  • 实时预览:预览框尺寸参照默认外观主题立方体(180 × 88);输入框 聚焦时预览跟随输入实时变化;文件不存在或无法读取时显示提示。
  • 持久化:配置保存到用户设置文档($DSH_HOME/settings.yaml 的 ui-background 段),刷新、重启后自动恢复;启动期由宿主端在 index.html 中先行注入,无默认背景闪烁。未配置时无背景,插件不内置 任何默认图片。
  • 跟随明暗主题:背景图不变,兜底色自动跟随浅色/深色静态色板;背景图上 自动叠加一层与主题配对的可读性蒙层(浅色主题白蒙层 / 深色主题深蒙层), 任意亮度的图片上界面文字依然清晰可读,且不影响默认外观。
  • 蒙层强度可调:外观行内提供 0–100% 滑块(步进 5,默认 70%),实时 调整蒙层透明度——拉低看得更清楚,拉高文字对比度更强,即时生效并持久化。
  • 支持格式:jpg / jpeg / png / gif / webp / avif / svg / bmp / ico, 单个文件上限 25MB。

安装

# 从 npm 安装(推荐)
dsh plugin --profile web add dsh-background

# 或从 GitHub 安装
dsh plugin --profile web add github:luoyu-xingu/dsh-background

# 或克隆后从本地目录安装
dsh plugin --profile web add file:./dsh-background

安装完成后重启 dsh web,刷新页面即可在「设置 → 通用设置 → 外观」 看到「背景图片」行。

使用

  1. 打开 设置 → 通用设置,在外观下方找到「背景图片」;
  2. 在输入框粘贴本地图片路径(例如 C:\Users\<你>\Pictures\bg.jpg 或 D:\wallpaper\bg.png),按回车或点击其它位置生效;
  3. 拖动「蒙层强度」滑块调整文字可读性与图片可见度的平衡;
  4. 预览框实时反映效果,刷新页面后背景依然保留;
  5. 点击「清除背景」恢复默认外观。

实现原理

  • 宿主端(lib/index.js):
    • 通过 ctx.settings.register 注册 ui-background 命名空间 (path / veil),作为进程内持久化通道;
    • webServer.register 注册图片路由 /dsh-background/image,按当前 配置读取本地文件并以正确的 content-type 提供;
    • webServer.tapIndex 注入启动期背景样式与 data-dsh-background 属性,页面首帧即是自定义背景;
    • connection.rpc.handle 注册配置通道 /dsh-background/config (get / set),供浏览器端读写。
  • 客户端(lib/client.js):
    • 向 settings.general.item 插槽注册外观行(参照内置 ui-theme 的 AppearanceRow 模式);
    • 通过 ctx.connection.rpc.call 读写配置;
    • 用覆盖 body 上 --dsw-alias-bg-base 别名令牌的方式应用背景 ——与主题系统、明暗模式天然兼容;
    • 蒙层强度通过 CSS 变量 --dshbg-veil-alpha 实时应用,调整强度 不重写样式表、不重新拉取图片,滑动流畅无闪动;
    • 输入框停靠区用 ::before 伪元素铺与页面一致的背景(图+蒙层) 并加顶部渐隐 mask,滚动文字不会透到输入框下方,背景图也保持连续。

为什么不直接用 settingsScope?当前版本(dsh 0.1.0-rc.6)的 settings 网关只对硬编码白名单内的命名空间开放浏览器读写,第三方插件注册的 命名空间会收到 settings-not-exposed 拒绝;自定义 RPC 通道是官方 开放给插件的等价通道。

卸载

dsh plugin --profile web remove dsh-background

并在 settings.yaml 中删除 ui-background 段即可清空背景设置。

License

MIT

相关插件

继续浏览 ui-customization 分类下经过校验的插件。

Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profile用于 Agent Teams Remote 和 UI 插件的实验性 Web 配置层Remote Web Ui@linxin666/dsh-remote-web-ui通过扫码配对访问 dsh Web GUI,共享一个官方界面:设置按钮旁的二维码可将手机和 PC 配对到同一个 Web GUI(手机采用竖屏触控适配层,PC 使用完整桌面界面),通过一次性令牌和 rClient Ui Task Board@linxin666/dsh-client-ui-task-board面向 DSH Web GUI 的主机权威任务面板,支持实际会话执行、主机 cron 调度以及可选的跨平台空闲睡眠保护;以挂载方式提供,无需修改 DSH 源代码。