Skip to content

gameswu/dsh-plugin-background

82Last commit Aug 15, 2026

dsh-plugin-background DSH plugin

This plugin lets you customize backgrounds for different areas of the DeepSeek Harness Web interface, such as the chat area, trace area, sidebar, and settings page. It supports image slideshows and silent video loops, with per-image settings for display mode, opacity, and blur. You can also drag two areas to merge them into a single spanning background.

How to install the dsh-plugin-background DSH plugin

dsh plugin --profile web add github:gameswu/dsh-plugin-background#<sha>

This source command needs manual review. Copying does not run it.

dsh-plugin-background DSH plugin data source

dsh-plugin-background DSH plugin snapshot date: Aug 16, 2026

discovered

What the dsh-plugin-background DSH plugin can do

  • Independent background per area (image slideshow or silent video loop)
  • Paste URLs (comma-separated), select local files/folders, retain after refresh
  • Per-image settings: display mode (fill, fit, stretch, tile, center, custom), opacity, blur
  • Slideshow interval, order/random, next image, preload and crossfade
  • Drag areas to merge into a single spanning background
  • Compatible with dsh-plugin-vscode-sidebar (right panel, bottom panel, each tab as separate area)

Where the dsh-plugin-background DSH plugin fits

  • Personalize the DSH Web interface with custom backgrounds for different panels
  • Create a multi-monitor wallpaper effect by merging two areas into one spanning image
  • Use a slideshow of motivational images in the chat area while working
  • Set a silent video background in the settings page for a dynamic look
  • Apply the same set of images to multiple areas at once by selecting them

Who the dsh-plugin-background DSH plugin is for

  • DSH Web users who want to customize the interface appearance
  • Users of dsh-plugin-vscode-sidebar who want consistent background styling across panels

dsh-plugin-background DSH plugin limitations

  • Only works within the DSH Web interface (not standalone)
  • Background media must be provided by the user (URLs or local files)
  • Video backgrounds may consume system resources; performance depends on browser/device
  • Installation from GitHub requires manual authorization for pnpm build scripts (pnpm >=10)

dsh-plugin-background DSH plugin: from the repository README

Quoted from the gameswu/dsh-plugin-background README, the upstream source of the dsh-plugin-background DSH plugin. Copyright remains with the original authors.

DeepSeek Harness Web 界面的背景插件:为对话区、轨迹区、侧边栏、设置页等界面区域设置独立背景,支持图片轮播与静音视频。灵感来自 VSCode 的 [`background`](https://marketplace.visualstudio.com/items?itemName=shalldie.background) 扩展。 ## 它能做什么 - 每个区域一套独立背景:图片组像 PPT 一样轮播切换,视频组静音循环播放(每组只含一种媒体) - 支持粘贴 URL(逗号分隔多张)、选择本地图片/视频、或整个文件夹;本地文件刷新后保留 - 每张图独立设置:显示模式(填充/适应/拉伸/平铺/居中/自定义)、不透明度、模糊 - 轮播间隔、顺序/随机、下一张;切换前预加载并交叉淡入,不会闪空 - 勾选多个区域后添加,同一批图可一次落到多个区域 - 拖拽两个区域可**合并为一张跨区域大图**(多显示器壁纸效果),拖出即拆分 - 兼容 [dsh-plugin-vscode-sidebar](https://github.com/gameswu/dsh-plugin-vscode-sidebar):其右侧面板、下侧面板整体以及其中每个标签页都可作为独立背景区域 ## 安装 本插件是一个自带补丁层的**组合包**(`dsh.bundle` + `cordis.patch.yml`)。用 `dsh plugin` 安装即可——它把参数转发给 profile 的 pnpm,并自动把包挂载进 `dsh.profile.bundles`,无需手动编辑任何配置文件: ```bash # 从本地路径安装(<路径>/background 为本仓库目录) dsh plugin --profile web add <路径>/background # 或从 GitHub 安装(建议锁定 commit) dsh plugin --profile web add github:gameswu/dsh-plugin-background#<sha> ``` 从 GitHub 安装时,pnpm 会在安装后运行本包的 `prepare` 脚本构建 `lib/client.js`;pnpm ≥10 默认拒绝执行,首次 `add` 会失败并提示把包键加入该 profile 的 `pnpm-workspace.yaml` 后重试: ```yaml allowBuilds: dsh-plugin-background: true ``` > 授权构建意味着安装时会在你的机器上执行本包的构建脚本——请只对可信来源授权。 安装完成后重启 Web 界面(`dsh web`)即可生效。 ## 使用 打开 **设置 → 插件 → 背景**: 1. 在表面列表中点击要配置的区

Read the full READMERepository license: MIT

dsh-plugin-background DSH plugin questions

How do I install the DSH background plugin?

Run 'dsh plugin --profile web add <path>' from the command line, replacing <path> with the local folder of the plugin or a GitHub URL like 'github:gameswu/dsh-plugin-background#<sha>'. After installation, restart the DSH web interface with 'dsh web' to activate the plugin.

Can I use both images and videos in the same area?

No, each area's background group contains only one media type. You can set an image slideshow or a silent video loop, but not mix them in the same group. However, different areas can have different types.

How do I merge two areas into one spanning background?

In the Background settings page, drag one area row onto another area row. They will merge into a single large background spanning both areas. To split, simply drag the merged area out.

Why does the installation from GitHub fail with a build error?

This is because pnpm >=10 blocks build scripts by default. You need to add 'dsh-plugin-background' to the 'allowBuilds' list in your profile's 'pnpm-workspace.yaml' file. Then run the install command again. Only allow builds from trusted sources.

Does the plugin work with dsh-plugin-vscode-sidebar?

Yes, it is compatible. The sidebar plugin's right panel, bottom panel, and each tab within them can be treated as independent background areas in the Background settings. You can configure them just like any other area.