deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
DeepSeek Harness Web 背景图片插件:在 设置 → 通用设置 → 外观 的 「背景图片」行填写本地图片文件的绝对路径,即可把该图片设为网页背景 (cover 填充),并提供与默认「外观」控件同尺寸(180 × 88,圆角 16px)的 实时预览。
/dsh-background/image 路由提供给
浏览器——浏览器本身无法直接加载本地文件路径。$DSH_HOME/settings.yaml 的
ui-background 段),刷新、重启后自动恢复;启动期由宿主端在
index.html 中先行注入,无默认背景闪烁。未配置时无背景,插件不内置
任何默认图片。# 从 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,刷新页面即可在「设置 → 通用设置 → 外观」
看到「背景图片」行。
C:\Users\<你>\Pictures\bg.jpg
或 D:\wallpaper\bg.png),按回车或点击其它位置生效;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 读写配置;--dsw-alias-bg-base 别名令牌的方式应用背景
——与主题系统、明暗模式天然兼容;--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 段即可清空背景设置。
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。