一键收起侧边栏面板列表,腾出更多工作区空间
29.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/21 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add RiddanceY/dsh-panel-collapse该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · browser
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 15 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
在 DeepSeek Harness 侧边栏加一个底部按钮,用来折叠或展开全局面板列表。
README
由 DeepSeek 最新模型翻译生成dsh-panel-collapse
一个很小的 DeepSeek Harness 插件。它在侧边栏页脚加一个按钮,紧挨设置控件,用来折叠或展开全局面板列表(插件、定时任务、上下文洞察、记忆……以及任何其他注册了侧边栏面板的插件)。
折叠后,面板行占用的垂直空间被释放出来,工作区和会话列表就能拿到更多空间。状态按浏览器配置档分别记住,重启后依然保留。
icon
安装
dsh plugin --profile <your-profile> add dsh-panel-collapse
装完重启应用——DeepSeek Harness 只在启动时加载新一代客户端模块,不重启就看不到按钮。
从源码安装
git clone https://github.com/RiddanceY/dsh-panel-collapse.git
dsh plugin --profile <your-profile> add "link:/absolute/path/to/dsh-panel-collapse"
link: 让配置档直接指向克隆目录,而不是复制一份,所以 git pull 就能更新,不用重装。
展开完整文档(README 剩余 1 节)
dsh-panel-collapse
一个很小的 DeepSeek Harness 插件。它在侧边栏页脚加一个按钮,紧挨设置控件,用来折叠或展开全局面板列表(插件、定时任务、上下文洞察、记忆……以及任何其他注册了侧边栏面板的插件)。
折叠后,面板行占用的垂直空间被释放出来,工作区和会话列表就能拿到更多空间。状态按浏览器配置档分别记住,重启后依然保留。
icon
安装
dsh plugin --profile <your-profile> add dsh-panel-collapse
装完重启应用——DeepSeek Harness 只在启动时加载新一代客户端模块,不重启就看不到按钮。
从源码安装
git clone https://github.com/RiddanceY/dsh-panel-collapse.git
dsh plugin --profile <your-profile> add "link:/absolute/path/to/dsh-panel-collapse"
link: 让配置档直接指向克隆目录,而不是复制一份,所以 git pull 就能更新,不用重装。
卸载:
dsh plugin --profile <your-profile> remove dsh-panel-collapse
--profile 必须紧跟在 plugin 后面;写成 dsh plugin add x --profile y 会报错 required option '--profile' not specified。
用法
按钮在侧边栏页脚,位于现有图标按钮的右侧。
- 展开(默认)——显示一对「折叠」箭头;点击后隐藏面板列表。
- 折叠——显示一对「展开」箭头;点击后恢复列表。
- 侧边栏收成窄条时,按钮放大到 36×36,与宿主窄条按钮保持一致。
- 当前状态存在 localStorage 的 dsh.panel-collapse.collapsed 下。
工作原理
插件只有客户端 bundle——index.js 是空的宿主部分,所有逻辑都在 client.js 里,应用通过 window.__ModuleLoader__ 懒加载它。
1. apply(ctx) 把 panel-collapse 语言命名空间(zh、en)注册为上下文副作用,插件卸载时字典随之销毁。
2. 它在 sidebar.footer.action 列表槽位注册一项,id: "panel-collapse"、order: 40,排在内置 Cordis 面板按钮之后。
3. 组件用 React.useState 保存一个布尔值,同步写入 localStorage,折叠时渲染一个 元素:
nav:has([data-slot="sidebar.panellist"]),
nav[aria-label="全局面板"],
nav[aria-label="Global panels"] { display: none !important; }
第一个选择器与语言无关:每个面板行都挂着 sidebar.panellist 出口,所以包含它们的 nav 正好就是面板组。另外两个是兜底,靠宿主自己的无障碍名称匹配。
不导入、不修改、不 monkey-patch 任何宿主代码。按钮只复用公开的 --dsw-alias- / --dsw-radius- / --dsw-focus-ring- 主题 token,因此会跟随浅色与深色主题,以及侧边栏的展开/收起状态。
兼容性
| DeepSeek Harness | >=0.2.0-rc.2 |
| 使用的客户端插槽 | sidebar.footer.action(列表) |
| 运行时依赖 | 无(React 从应用的模块表取用) |
开发
包是纯 ESM,没有构建步骤。client.js 就是发布产物。
node --check client.js
node scripts/smoke.mjs # loads the module with a stub loader + React shim
node scripts/verify.mjs # full static verification (manifest, locale, slot, render tree)
scripts/verify.mjs 还会检查安装状态,前提是包已链接进某个配置档(node_modules/<name> + dsh.profile.bundles);否则跳过这些检查。设置 DSH_PROFILE_DIR 可以让它指向非默认配置档。
这些脚本只做静态检查。它们不能证明按钮在屏幕上显示正常——那仍然需要人看着运行中的应用来判断。
本地迭代
dsh plugin --profile <your-profile> add "link:/absolute/path/to/dsh-panel-collapse"
link: 让配置档指向这个目录,而不是复制一份,所以改完 client.js 后,下次重启应用就会生效,不用重新安装。
已知限制
- 面板组用 CSS 隐藏,所以宿主仍然认为面板已挂载。这是有意为之——这样切换不依赖宿主内部实现,也不用重新加载就能恢复——但这也意味着收起只是视觉上的。
- :has() 选择器需要较新的 Chromium,桌面应用正是基于它构建的。两个 aria-label 回退方案不依赖它。
- 收起会隐藏面板列表的所有*行,包括其他插件添加的行。这正是该功能的意义所在;没有按行过滤。
许可证
MIT预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
RiddanceY/dsh-panel-collapse
一键收起侧边栏面板列表,腾出更多工作区空间
相关插件 · 浏览器
智能体插件框架deepseek-ai/deepseek-harness
DeepSeek Harnessdsh是由 DeepSeek AI 开发的开源 agent harness智能体框架。
★ 270,422已汉化DSH
71.9
多设备 Agent 看板YaoApp/yao
✨ 所有 Agent 和工作区集中管理,覆盖你的每一台设备。任务看板追踪进度,桌面端、移动端、浏览器、API…
★ 8,147已汉化DSH
71.2
可扩展侧边栏工作台omdsh-dev/DSH-better-sidebar
DSH 的双工作台:原生右侧栏 + 自绘底部面板,并把 ctx.betterSidebar 服务开放给所有插件
★ 4,761已汉化DSH
71.1
浏览器自动化桥Tencent/BrowserSkill
你的 Agent。你的浏览器。连接,就能协作。
★ 9,967已汉化DSH
71
AI 小说创作工作台EthanYoQ/AI-Novel-Writer
AI 小说作家 / AI Novel Writer
★ 1,591已汉化DSH
70.7
智能体浏览器引擎platonai/Browser4
DeepSeek Harness 集成
★ 1,175已汉化DSH
70.4
这是你的仓库?认领条目