dsh-settings-size:为 DeepSeek Harness 调节设置弹框尺寸的 DSH plugin

alexzshl/dsh-settings-size

工具与能力已验证
收录时间 2026-09-22
页面最后更新 2026-09-29

为 DeepSeek Harness Web GUI 的设置弹框加上尺寸调节:四档预设与宽高滑块实时生效,选择保存在本地。

dsh-settings-size 是一个给 DeepSeek Harness 的 Web GUI 用的 DSH plugin,专门解决设置弹框被写死成 800×800、宽屏下内容列只剩约 612px 的局促问题。它在「设置 → 通用」的「字体大小」下方加一行控件,提供标准、大、超大、近全屏四档预设,以及宽度 640–3000 px、高度 560–2000 px 的双滑块微调,拖动时弹框即时改变。插件同时放宽面板与各分区内容列的上限,尺寸带视口留边不会溢出,选择写入本地存储,界面中英双语跟随 DSH 语言切换。

如何安装

install
dsh plugin --profile web add github:alexzshl/dsh-settings-size
分类
工具与能力
平台
DSH Plugin
作者
alexzshl
分发方式
插件

dsh-settings-size 核心特性

设置弹框尺寸四档预设宽高双滑块实时微调超出视口自动收窄选择存入 localStorage
Listed on dsh-plugin.org

dsh-settings-size 仓库简介

它是做什么的?

DSH Settings Size 是 DeepSeek Harness(DSH)的设置弹框尺寸插件,把 Web GUI 里硬编码 800×800 的设置面板变成可自由调节的大小。它解决宽屏下设置弹框局促、左侧 188px 导航栏挤占内容列的问题,让你在 DSH 里直接切换预设或拖动滑块微调宽高,改动实时生效并保存在本地。插件由 alexzshl 维护,采用 MIT 协议,属于 host 空实现加浏览器 bundle 的双面包结构。

核心功能

  • 四档预设一键切换:标准 800×800、大 1080×900(默认)、超大 1400×1080、近全屏 3000×2000,覆盖从原样到铺满屏幕的需求。
  • 宽高双滑块实时微调:宽度 640–3000 px、高度 560–2000 px,步进均为 10 px,拖动过程中弹框即时改变,无需关闭重开。
  • 双层尺寸覆盖:同时改写面板尺寸与各分区内容列上限(模型、Agent 预设、插件等分区原本各自卡在 720–760 px),避免只放宽面板后出现大片空白。
  • 超出视口自动收窄:尺寸规则带视口留边,小屏或窄窗口下不会溢出屏幕。
  • 本地持久化:选择写入浏览器 localStorage,刷新后保留,换浏览器或清空站点数据则回到默认值。
  • 中英双语界面:字典注册进语言命名空间,跟随 DSH 语言自动切换。

怎么使用这个插件?

在 DSH 的 Web GUI 中启用后,打开「设置 → 通用」,在「字体大小」下方会多出「设置弹框尺寸」一行。点选四档预设即可一键切换,或拖动宽度、高度滑块做精细调整,弹框开着就能看到变化。选择会写入本地存储,下次打开自动沿用;若想恢复默认,清掉站点数据即可。插件只作用于 Web GUI,TUI 与桌面 profile 不加载浏览器端代码,因此对它没有副作用,也不修改任何 shipped 文件。

报错怎么排查?

设置行没有出现时,先确认运行中的 web 服务器已重启,新的 bundle 层需要重启才会加载;若仍未生效,检查 profile 的依赖与 bundles 列表是否已包含该插件。若弹框尺寸调整后没有变化,通常是 DSH 改版更换了弹框的 DOM 结构,按官方说明修改客户端代码里的面板选择器常量即可,其余逻辑不受影响。

本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:alexzshl/dsh-settings-size。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。

安装、更新、卸载这个插件,都在 DeepSeek Harness 的 DSH Plugin Hub 插件市场完成

DSH Plugin 常见问题