dsh-settings-size:为 DeepSeek Harness 调节设置弹框尺寸的 DSH plugin
alexzshl/dsh-settings-size
为 DeepSeek Harness Web GUI 的设置弹框加上尺寸调节:四档预设与宽高滑块实时生效,选择保存在本地。
dsh-settings-size 是一个给 DeepSeek Harness 的 Web GUI 用的 DSH plugin,专门解决设置弹框被写死成 800×800、宽屏下内容列只剩约 612px 的局促问题。它在「设置 → 通用」的「字体大小」下方加一行控件,提供标准、大、超大、近全屏四档预设,以及宽度 640–3000 px、高度 560–2000 px 的双滑块微调,拖动时弹框即时改变。插件同时放宽面板与各分区内容列的上限,尺寸带视口留边不会溢出,选择写入本地存储,界面中英双语跟随 DSH 语言切换。
如何安装
dsh plugin --profile web add github:alexzshl/dsh-settings-size- 分类
- 工具与能力
- 平台
- DSH Plugin
- 作者
- alexzshl
- 分发方式
- 插件
dsh-settings-size 核心特性
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。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。
