把面板图标收进底部折叠入口,让会话列表更清爽
29.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/11 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add hfbcwhy7gh-cpu/dsh-sidebar-tidy该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 面板图标收进底部入口
- 可折叠侧栏入口
- 会话列表更清爽
DSH 侧栏收纳插件:把「插件 / 自动化任务 / 上下文洞察 / 技能中心」面板图标收进侧栏底部的可折叠入口,让新会话在最上、工作区居中。
README
由 DeepSeek 最新模型翻译生成dsh-sidebar-tidy
DSH(DeepSeek Harness)侧栏收纳插件:把「插件 / 自动化任务 / 上下文洞察 / 技能中心」这排面板图标收进侧栏底部的可折叠入口,让 新会话 在最上、工作区 居中、其余入口在最下。
| 改造前 | 改造后(默认:折叠) | 改造后(展开) |
| 改造前 | 折叠态 | 展开态 |
截图中的会话列表与账号行已打码。
效果
| 状态 | 侧栏从上到下 |
| 折叠(默认) | 品牌行 → 新会话 → 工作区(会话列表,占满剩余空间) → 「⋯ 更多」 → 底部用户/设置行 |
| 展开 | 品牌行 → 新会话 → 工作区(会话列表) → 插件 / 自动化任务 / 上下文洞察 / 技能中心 + 「收起」 → 底部用户/设置行 |
- 点「⋯ 更多」就地展开,再点「收起」收起,不弹浮层。
- 状态写在 localStorage["dsh-sidebar-tidy:folded"](folded / expanded),刷新与下次启动沿用。
- 折叠时若某个被隐藏的面板正处于选中状态(aria-current="page"),入口图标右上角会出现一个小圆点提示。
- 文案跟随 DSH 语言:中文「更多 / 收起」,英文 "More / Collapse"。
展开完整文档(README 剩余 1 节)
dsh-sidebar-tidy
DSH(DeepSeek Harness)侧栏收纳插件:把「插件 / 自动化任务 / 上下文洞察 / 技能中心」这排面板图标收进侧栏底部的可折叠入口,让 新会话 在最上、工作区 居中、其余入口在最下。
| 改造前 | 改造后(默认:折叠) | 改造后(展开) |
| 改造前 | 折叠态 | 展开态 |
截图中的会话列表与账号行已打码。
效果
| 状态 | 侧栏从上到下 |
| 折叠(默认) | 品牌行 → 新会话 → 工作区(会话列表,占满剩余空间) → 「⋯ 更多」 → 底部用户/设置行 |
| 展开 | 品牌行 → 新会话 → 工作区(会话列表) → 插件 / 自动化任务 / 上下文洞察 / 技能中心 + 「收起」 → 底部用户/设置行 |
- 点「⋯ 更多」就地展开,再点「收起」收起,不弹浮层。
- 状态写在 localStorage["dsh-sidebar-tidy:folded"](folded / expanded),刷新与下次启动沿用。
- 折叠时若某个被隐藏的面板正处于选中状态(aria-current="page"),入口图标右上角会出现一个小圆点提示。
- 文案跟随 DSH 语言:中文「更多 / 收起」,英文 "More / Collapse"。
安装
1. 把本仓库放到任意目录,例如 ~/dsh-plugins/dsh-sidebar-tidy。
2. 链进 profile 的 node_modules:
- Windows:mklink /J "%USERPROFILE%\.dsh\profiles\desktop\node_modules\dsh-sidebar-tidy" "C:\path\to\dsh-sidebar-tidy"
- macOS / Linux:ln -s ~/dsh-plugins/dsh-sidebar-tidy ~/.dsh/profiles/desktop/node_modules/dsh-sidebar-tidy
3. 在 ~/.dsh/profiles/<profile>/package.json 里登记两处:
- dependencies 增加 "dsh-sidebar-tidy": "link:<源码目录>"
- dsh.profile.bundles 增加 "dsh-sidebar-tidy"
4. 刷新页面即可生效(实测 desktop profile 无需重启;若个别环境未收录,重启一次 DeepSeek Harness)。
卸载
从 dsh.profile.bundles 移除该行,重启 DeepSeek Harness;顺手可清掉 localStorage["dsh-sidebar-tidy:folded"]。
实现方式(为什么这么轻)
DSH 侧栏没有「排序槽」——兄弟元素的先后由 shell 写死,第三方也不能注销别人的注册项。所以本插件不改 DOM 结构,只用两件事:
1. CSS order 挪位:侧栏根节点是 flex column,regionArea(工作区)设 order:20、panelList(面板图标)order:30、footArea(底部)order:40,图标就排到了工作区下方。
2. display:none 折叠:html[data-dsh-sidebar-tidy="folded"] 时,隐藏 panelList 内除本插件入口行以外的所有行。
入口按钮本身走客户端槽位 API 正常注册(ctx.slots.inject('sidebar.panellist', () => ctx.slots.register({...}))),因此主题、hover、选中高亮全部跟随原生样式;入口行还必须拦掉侧栏默认的 selectPanel(id) 行为(该 id 没有对应的 main 面板)。
失败安全:所有 CSS 选择器都以 html[data-dsh-sidebar-tidy] 打头,而这个属性只有在自检确认真实侧栏 DOM 就位(nav[class="_panelList"]、div[class="_regionArea"]、div[class="_footArea"] 同时存在)之后才会写入。DSH 内部类名漂移时,插件只会「不生效」,不会把界面改坏;选择器本身用 [class="_panelList"] 这类子串匹配,抗小版本改名。
文件
| 文件 | 作用 |
| lib/index.js | 宿主半:空实现,只为让 profile 的 bundle 行能被 import。 |
| lib/client.js | 浏览器半:样式注入、槽位注册、状态与交互逻辑。 |
| cordis.patch.yml | bundle 补丁层,把 dsh-sidebar-tidy 插进插件树。 |
环境与验证
- 已在 DSH 0.2.0-rc.2(Windows,desktop profile) 实机验证:折叠 / 展开、状态记忆与刷新保持、折叠态提示点、中英文文案、卸载后页面完全复原。
- 与 dsh-claude-style 皮肤共存正常(该皮肤不触碰侧栏 _ 布局类,也不对这些元素设 order)。注意它会把 sidebar.footer.action / 设置行压成 0×0,所以本插件的入口刻意放在 panelList 末行,而不是侧栏底部槽位。
- 若另有插件替换了整个 sidebar 槽(replaceRisk: shadows-shipped-ui),侧栏结构会完全不同,本插件会因自检不通过而静默不生效。
兼容性注意
- 侧栏内部的 _XXXXXX_ 类名属于 DSH 内部实现;上游若改布局类名,需要更新 lib/client.js 顶部的 SEL_* 常量(改一处即可)。
- 只处理 sidebar.panellist 里的面板图标;sidebar.footer.action、设置行等其它入口保持原位。
许可
MIT预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
hfbcwhy7gh-cpu/dsh-sidebar-tidy
把面板图标收进底部折叠入口,让会话列表更清爽
相关插件 · 市场 / 管理
插件精选列表awesome-dsh-plugin/awesome-dsh-plugin
DeepSeek Harness(dsh)插件精选列表
★ 22,225未汉化DSH
73.6
新词雷达zhuyansen/new-term-radar
new-term-radar新词雷达
★ 2,049已汉化MCP
72.8
插件生态导航0xsline/awesome-deepseek-harness
安装 贡献指南 DeepSeek Docs 公开插件目录 Issues
★ 1,188已汉化DSH
72.6
技能注册中心iflytek/skillhub
企业级开源智能体技能注册中心——发布、发现并管理组织内可复用的技能包。
★ 5,370已汉化DSH
71.9
插件市场目录imsai-sh/awesome-deepseek-harness-plugins
面向 DeepSeek Harnessdsh生态的社区插件目录,共收录 13941 个插件含 PR 收录与…
★ 355已汉化DSH
71.8
插件精选清单Anil-matcha/awesome-dsh-plugin
DeepSeek Harnessdsh精选指南——DeepSeek…
★ 1,013已汉化DSH
71.7
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。