DSH Plugins
返回列表
🖥️

dsh-right-drawer

客户端 更新于 2026.08.18

在终端中运行以下命令:

dsh plugin install PastSheep/dsh-right-drawer

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install PastSheep/dsh-right-drawer 即可从 https://github.com/PastSheep/dsh-right-drawer 安装该插件,重启后右侧将出现可展开的竖排抽屉标签。

插件介绍

在 DeepSeek Harness Web 中,方案面板、Agent Shell 等内容插件都需要一块右侧区域来展开,却没有一个统一的宿主来管理它们的共存、排序与布局。dsh-right-drawer 正是为此而生:它作为一个全高抽屉宿主,将所有注册进 dockPanels 客户端注册表的条目统一收纳到右侧,每个条目自带边缘竖排标签,宽度可拖拽调整,打开与收起只平移 X 坐标而不会引起跳动感。

核心能力集中在 dockPanels 注册表上。内容插件只需调用 ctx.get('dockPanels').register 即可接入,也支持退订与事件订阅;宿主会测量每个标签的真实高度,将其紧密堆叠并做 50% 垂直居中成组,开合抽屉时其余标签位置稳定不变。宽度在 280 到 900 像素之间拖拽(且不超过视口 80%),所有抽屉共享同一宽度,避免反复调整。当检测到 dsh-soln-panel 的 .soln-panel 元素时,打开的抽屉和剩余标签会自动贴到其左缘,互不遮挡。

整个插件是手写 JavaScript,免构建,file: 或 npm 安装后重启 DeepSeek Harness 即可在右侧看到竖排标签并点击展开。适合正在为 DeepSeek Harness Web 开发方案面板、Agent Shell 或任何需要右侧内容区的插件的开发者——你只需关注自己的渲染逻辑,布局、排序、协调交给这个宿主。

使用场景

  • 在 DeepSeek Harness Web 中统一管理多个右侧内容面板的展开与收起
  • 为方案面板或 Agent Shell 提供自动贴边、互不遮挡的布局协调
  • 快速为自定义插件接入右侧抽屉,无需自行处理标签堆叠与宽度共享逻辑

适合人员

  • 为 DeepSeek Harness Web 开发方案面板或 Agent Shell 的插件开发者
  • 需要在右侧区域挂载多个内容模块的 Harness 扩展开发者
  • 希望免构建、轻量接入右侧抽屉能力的 Web 前端开发者