dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
English | 中文
设置页左侧那一列分区导航,插件装多了就变成一长条:顺序由各插件注册时写死、不能改,官方分区和一堆插件分区混在一起。这个插件给它加上拖拽排序和自定义分组,排布存进 dsh 数据目录的配置文件,换浏览器、换端口、网页版与桌面版之间都不丢。
日常使用:分组收起成一行,点开是带图标的浮动下拉菜单。
整理模式:点右上角「整理导航」,组内条目全部铺开,可直接拖动排序。
dsh plugin --profile web add dsh-settings-arranger装完刷新 Web GUI(或重启 dsh),bundle 会随包里的 cordis.patch.yml 自动注册。
用 GitHub 源安装:dsh plugin --profile web add github:HelloQingTao/dsh-settings-arranger排布持久化在 dsh 数据目录的 ~/.dsh/settings-arranger.json——全局一份,网页版与桌面版共享,最后整理的生效;浏览器 localStorage(键 dsh.settings-arranger.v1)只是同步镜像,配置文件不可达时自动以它兜底。从旧版本升级会把已有排布自动迁移进文件,无需手动操作。
0.2.0-rc.2 实测通过。/settings-arranger/api),读写自己的配置文件,不触碰官方设置存储。同名的分区顺序仍由各插件自己的 order 决定,本插件只是在渲染后再重排。The settings dialog's left nav grows into an unmanageable list once you install a few plugins: order is baked in at registration time and official sections sit interleaved with plugin ones. This plugin adds drag-to-reorder and custom groups, persisted in a config file under the dsh data directory.
Normal mode — groups collapse into a single row; clicking one opens an icon-carrying dropdown.
Arrange mode — click "整理导航" in the top-right corner; all members expand inline and can be dragged.
dsh plugin --profile web add dsh-settings-arrangerRefresh the Web GUI (or restart dsh); the bundle registers itself through the shipped cordis.patch.yml.
From GitHub: dsh plugin --profile web add github:HelloQingTao/dsh-settings-arrangerThe layout persists in ~/.dsh/settings-arranger.json inside the dsh data directory — one global file shared by the web and desktop profiles, last arrangement wins. The browser's localStorage (key dsh.settings-arranger.v1) is only a synchronous mirror and takes over automatically when the file is unreachable. Upgrades from older versions migrate an existing layout into the file with no manual steps.
0.2.0-rc.2./settings-arranger/api) that reads and writes the plugin's own config file, leaving the official settings storage alone. Section order is still declared by each plugin; this plugin simply re-lays-out the rendered nav.