dsh-settings-hub
在终端中运行以下命令:
dsh plugin install Amengclass/dsh-settings-hub
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install Amengclass/dsh-settings-hub 即可完成安装,项目源码见 https://github.com/Amengclass/dsh-settings-hub
插件介绍
当 DeepSeek Harness 里装了三五个第三方插件之后,侧边栏设置面板很快就会失控。每个插件各占一行,子选项散落在面板各处,找一个设置项像在长列表里翻牌。dsh-settings-hub 的做法很直接:把所有第三方插件的设置项收进一个「扩展设置项」折叠组,而原生设置(通用、模型、插件、Agent 预设)保持原样不动。
核心能力有三点。一是动态发现——新装插件自动注册设置分组,无需手动配置或改代码;不注册 settings.section 的插件会被安全忽略,不会报错。二是父子分组——根据 node_modules 依赖关系把子设置项聚合到父插件名下,面板层级一目了然。三是拖拽排序——采用幽灵拖拽交互,原位置不动、半透明克隆体跟随光标,拖完顺序自动持久化到 localStorage,刷新页面后依然生效。
整个集成零侵入:不修改 DSH 源码,仅通过官方 shadow 机制接管 sidebar.settings 插槽。只要你同时使用两三个以上 DSH 第三方插件、希望设置面板保持整洁有序,这个插件就是一个轻量且即装即用的选择。
截图预览
使用场景
- 多个第三方插件安装后侧边栏设置项杂乱,需要统一收纳入一个折叠分组
- 新安装插件后希望其设置项自动出现,无需手动注册或修改代码
- 希望按父插件分组管理子设置项,并通过拖拽自定义显示顺序
适合人员
- 同时使用两三个以上 DSH 第三方插件的开发者
- 注重设置面板整洁度与可发现性的日常用户
- 希望以零侵入方式扩展 DSH 侧边栏界面的小团队
