前言¶
在 DeepSeek Harness Web 里做智能体或日常会话时,左侧栏往往会列出大量全局面板入口——配置、插件、市场、智能体等逐项占行。默认布局下面板区偏高,工作区和会话列表被挤到更靠下的位置,浏览和切换成本都增加。社区维护者 neillee235 的 dsh-simplify-panel(目录名 dsh-simplify-panel,包名 @local/sidebar-compact)是 客户端 类插件:不改动服务端逻辑,只在浏览器侧把多余面板收进一个可展开、可勾选的分组,把纵向空间还给工作区。
这是什么¶
dsh-simplify-panel 把 DSH Web 左侧栏里过多的全局面板收进一个可展开、可配置的分组。维护者为 neillee235,源码与说明见 GitHub;插件也在 SkillHub 目录 登记。分类为客户端,渲染与交互均在 Client 完成(index.js 为 Host 侧占位)。
核心功能¶
安装后,侧栏常驻行数从默认约 10 行收缩为 4 行:配置菜单、插件、插件市场、智能体(后三项与 README 中默认常驻项一致)。README 给出的对比数据如下:
| 默认 | 安装后 | |
|---|---|---|
| 侧栏面板行数 | 10 行 | 4 行 |
| 面板区高度 | 416px | 188px |
| 工作区起始位置 | y=512 | y=310 |
操作方式:
- 点击 配置菜单 会在原位展开被收起的面板;再次点击可收起。
- 展开列表末尾有 配置…,可逐项勾选哪些面板常驻在外、哪些默认收起。
- 选择保存在浏览器
localStorage,刷新后保持。
默认收在分组内的面板,由 client.js 中的 DEFAULT_OUTSIDE 决定谁留在外侧;未列入该数组的面板默认收起。
安装与启用¶
本仓库是 DSH bundle 包(dsh.bundle.patch 指向 cordis.patch.yml),通过 plugin_manager 安装。请将 target= 换成本仓库在你机器上的绝对路径:
plugin_manager install_bundle target=<本仓库绝对路径>
也可以把本目录链接进 profile 的 node_modules,再在 profile 的 package.json 的 bundles 列表里追加 @local/sidebar-compact。
安装或更新后刷新 Web 页面生效。
卸载可选:
plugin_manager set_bundle target=@local/sidebar-compact enabled:false
或使用 remove_bundle 彻底移除。
典型用法与自定义¶
日常使用:安装并刷新后,侧栏只剩四行入口;需要其它面板时点「配置菜单」展开,用完再收起即可。
改默认常驻项:编辑 client.js 里的 DEFAULT_OUTSIDE(默认 ['插件', '插件市场', '智能体'])。
改分组入口文案:修改 TOGGLE_LABEL(默认 配置菜单)。
清空已保存的勾选:在浏览器控制台执行:
localStorage.removeItem('dsh.sidebarCompact.outside')
package.json 中版本为 0.1.0,dsh.client.inject 声明依赖 @deepseek-ai/dsh-client-ui-sidebar、@deepseek-ai/dsh-client-ui-layout、@deepseek-ai/dsh-client-locale;逻辑集中在 client.js(样式注入、配置菜单、MutationObserver 维护列表与配置区)。
适用场景与注意¶
适合谁:长期在 DSH Web 侧栏使用多个全局面板、希望减少侧栏占高、把工作区上移的开发者或使用者。
权限与安全:插件随当前 DSH 进程在客户端运行,会读写页面 DOM 与 localStorage。安装前建议阅读仓库源码与 MIT 许可证。
兼容性:README 写明在 DeepSeek Harness Web(@deepseek-ai/dsh-web-app 0.2.2-rc.1 时代)实测通过。实现依赖 wtg9ga_panelList 等 DSH Web 的 CSS Module 哈希类名;上游侧栏样式大改后可能需要按 README「实现要点」第 5 条对齐类名,插件才可能继续生效。
生态说明:DSH 奉行「一切皆插件」;SkillHub 等为社区目录站点,与 DeepSeek / 幻方无官方从属关系,本文安装方式以仓库 README 为准,而非自行拼接 dsh plugin add 类命令。
结尾¶
dsh-simplify-panel 用可展开分组和本地配置,在不大改 DSH 的前提下压缩侧栏面板占位。目录页:https://www.skillhub.cn/plugins/neillee235/dsh-simplify-panel;源码与完整说明:https://github.com/neillee235/dsh-simplify-panel。