dsh-bing-wallpaper: Use Bing Daily Wallpaper as DSH Interface Background

前言

在 DeepSeek Harness(DSH)里长时间对话或调试智能体时,默认界面背景往往偏素。若希望背景像必应首页那样每天换一张图,又不想自己维护图片源或写前端主题代码,需要一个能接入 DSH 插件体系、且尽量不挡对话区的方案。下面介绍社区插件 dsh-bing-wallpaper(维护者 lmxcode):它把必应每日壁纸铺满界面背景,支持每天自动更换,并可在最近 30 天里固定某一天。

这是什么

dsh-bing-wallpaper 是 DSH 的壁纸类插件(npm 包名 dsh-bing-wallpaper,当前资料中版本为 1.0.1,MIT 许可)。壁纸数据来自公开站点 bing.fullpx.com;上游不可达时,Host 端会用缓存回退到最近一次成功结果,页面端还有按天的 localStorage 缓存,便于断网时仍能看到已缓存的图。

插件分 Host 与 Client 两半:Host 在本地服务注册同源路由代理上游;Client 通过官方主题 token 叠加半透明磨砂表面,并把操作入口挂在对话输入框下方的布局插槽,避免挡住主对话区域。

核心功能

每日壁纸与可读性

必应当日壁纸作为全屏背景;对背景做 2px 轻模糊以保证文字可读。浅色/深色主题下会自动适配半透明磨砂表面(Client 通过 theme.overrideTokens 叠加,具体透明度定稿值在仓库 client.js 的 TOKEN_OVERRIDES 中,可自行按比例调整)。

每天自动更换

除页面加载外,还会在跨午夜、标签页切回且日期已变等路径触发更新;Host 缓存会感知日期,常开页面在跨午夜后几分钟内可自动换新图。

最近 30 天任选

信息条上的九宫格按钮打开选择面板,点任意一天即可固定使用该日壁纸;点「每日自动更换」可恢复每天自动换。列表数据来自首页 HTML 解析与 Host 滚动归档(月初条目可能少于 30 条,随时间补齐)。

入口位置

壁纸标题、日期、选图、刷新按钮位于对话输入框正下方信息行的最左侧(低调设计,悬停可见操作)。信息条挂在 conversation.composer.dock 插槽,选择面板挂在 shell.overlay。

安装与启用

在 DSH 插件市场(dshmarket)搜索「必应壁纸 / bing wallpaper」,或在终端执行(命令以仓库 README 为准):

dsh plugin --profile <你的profile> add dsh-bing-wallpaper

安装后刷新页面即可生效。

卸载时在插件管理中移除 dsh-bing-wallpaper bundle 即可;资料说明不残留服务端状态,页面端仅可能留下两份 localStorage 键(今日缓存与固定选择)。

可选配置:4K 画质

默认使用 1080P(fhd)。若需要 4K,在你自己的 profile patch 层为对应插件行覆盖 config:

- id: bing-wallpaper
  name: 'dsh-bing-wallpaper'
  config:
    quality: uhd

修改后对该行停用再启用(或重启 DSH)后生效。

典型用法

  1. 按上一节命令安装并刷新页面,确认背景已是必应当日图,且输入框下方信息行最左侧可看到标题、日期等(悬停可见操作)。
  2. 需要固定某一张历史图时:点九宫格打开面板,选最近 30 天中的某一天;要恢复自动换图时,点「每日自动更换」。
  3. 网络不稳定时:依赖 Host 缓存回退与页面按天缓存;若长期离线且从未成功拉取过当日图,则无法显示新壁纸,属上游与缓存机制范围内的预期行为。

适用场景与注意

适合希望在 DSH Web 界面里使用必应每日壁纸、且需要「自动换图 + 可选固定最近 30 天」的开发者。插件以当前 DSH 进程权限运行,安装前应自行查看 GitHub 源码 与 MIT 许可证,确认路由代理与缓存行为符合你的环境策略。

实现上,Host 提供 /plugins/bing-wallpaper/today 与 /plugins/bing-wallpaper/list 等同源路由;上游签名归档接口拒绝第三方签名,因此列表依赖 HTML 解析与 Host 归档,与直接调用必应官方 API 的路径不同,使用时需接受这一数据来源方式。

DSH 生态理念是「一切皆插件」;社区目录站点与 DeepSeek / 幻方无官方从属关系,本文所述安装与市场搜索均指 DSH 社区插件分发方式,而非官方应用商店。

结尾

dsh-bing-wallpaper 把必应每日壁纸接到 DSH 背景层,自动换图、可选固定最近 30 天,并把控制入口放在输入框下方,尽量不干扰对话。目录页:https://www.skillhub.cn/plugins/lmxcode/dsh-bing-wallpaper;源码与完整说明:https://github.com/lmxcode/dsh-bing-wallpaper。

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

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

Xiaoye