DeepSeek Harness (DSH) 的网页版默认收起左侧边栏以节省空间。在智能体开发过程中,频繁点击折叠按钮会打断工作流。dsh-sidebar-hover 解决了这个问题,通过鼠标悬停控制侧边栏的展开与收起。
这是什么¶
这是一个客户端插件,由 qq-24 维护。它修改了 DSH 的行为,使其在鼠标进入侧栏时自动展开,离开时自动收起,完全依赖 DSH 自带的折叠效果,不自创状态、不读会话、不碰凭据、无网络请求。
核心功能¶
- 鼠标悬停自动展开:鼠标进入收起态的侧栏(不限上下),停留一小会后自动展开。
- 鼠标离开自动收起:鼠标离开侧栏后自动收回。
- 手动折叠冷却机制:手动点过折叠按钮后,20 秒内不会自动操作,避免与用户意图冲突。
- 窄屏自动禁用:屏幕宽度小于 768px 时自动禁用,适应移动端或抽屉模式。
安装与启用¶
使用官方安装命令:
dsh plugin --profile web add github:qq-24/dsh-sidebar-hover
安装完成后,重启 dsh web 并硬刷新浏览器(Ctrl+Shift+R)即可生效。
典型用法¶
- 自动展开:鼠标进入收起态的整条侧栏(不限上下)停留一小会,侧栏即自动展开。
- 自动收起:鼠标离开侧栏,侧栏自动收回。
- 防误触:手动点击左上角的折叠按钮后,20 秒内插件不会自动干预。
- 响应式:在窄屏(<768px)模式下插件自动禁用。
适用场景与注意¶
该插件适合希望减少手动点击、提升浏览效率的用户。需要注意的是:
- 插件只触发 DSH 自带的折叠效果(和你手点左上角折叠按钮完全一样)。
- 收起栏的宽度是动态获取的,每次实测,主题/缩放/官方改版都不怕。
- 离开判定的右边界同样每轮现量,手动拖拽改过侧栏宽也不会陈旧。
短结尾¶
该插件通过极简的交互逻辑,解决了 DSH 网页版侧边栏频繁折叠带来的操作成本。更多细节与源码,可访问其 GitHub 仓库。