dsh-slots-manager
在终端中运行以下命令:
dsh plugin install Yiklek/dsh-slots-manager
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install Yiklek/dsh-slots-manager 安装本插件(源码:https://github.com/Yiklek/dsh-slots-manager),重启 DSH Web 后生效。
插件介绍
装了很多 DSH Web 插件之后,设置左侧的分区、侧栏的面板图标、底部动作按钮往往会变得拥挤杂乱。每个插件各自注册槽位,上游 DeepSeek Harness 并不提供统一的编排能力;若要靠改上游或 fork 才能调整显示与顺序,成本太高。
dsh-slots-manager 在客户端槽位注册表上挂一层策略引擎:对纳管的槽位做显示、隐藏、排序,并在适用处支持改名。具体管哪些槽位集中在一张槽位表里维护,加一个槽位就是加一行;引擎负责拦截注册与读取路径,在不动上游源码的前提下让界面按你的策略呈现。策略通过 DSH 标准 settings 命名空间持久化,可从设置编排分区或本插件详情页同一套面板里编辑。
当前纳管范围包括设置对话框左侧分区、侧栏面板列表,以及侧栏底部 Settings 旁的动作(可隐藏与排序;因上游不读 label,该槽位不提供改名)。非纳管槽位不会被改写;本插件自身的管理入口分区不可隐藏,避免把自己关在外面。
适合希望把界面收束到可控状态的用户:精简侧栏与设置导航、在一个地方统一管理多处入口,且愿意用本插件替代 dsh-settings-manager(二者勿同时启用)。若你主要诉求是减少插件带来的 UI 噪音而不想碰 harness 代码,这个插件就是为此准备的。
使用场景
- 侧栏面板图标过多时,隐藏不常用的入口并调整显示顺序
- 设置对话框左侧分区杂乱时,按习惯重排并隐藏无关分区
- 希望在一个面板里统一管控多处插件注册的界面条目
适合人员
- 安装了较多 DSH Web 插件、需要收束界面的用户
- 不想改 harness 源码却想控制设置与侧栏呈现的人
- 准备用本插件替代 dsh-settings-manager 的配置者