DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Settings Nav Organizer — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins

dsh-settings-nav-organizer

Settings Nav Organizer

整理 DSH 设置面板导航:将第三方插件条目折叠到可展开的分组行下,并提供书签样式的自定义分组以及“常规”设置中的折叠开关。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add dsh-settings-nav-organizer@1.7.1
README兼容性版本

兼容性与来源证明

Settings Nav Organizer 以 dsh-settings-nav-organizer 发布,当前版本为 1.7.1。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
npm
Registry 更新时间
2026/9/20

版本

1.7.1stable
2026/8/30
1.7.0stable
2026/8/29
1.6.19stable
2026/8/26
查看其余 25 个版本收起版本
1.6.18stable
2026/8/26
1.6.17stable
2026/8/26
1.6.16stable
2026/8/26
1.6.15stable
2026/8/26
1.6.14stable
2026/8/23
1.6.13stable
2026/8/23
1.6.12stable
2026/8/23
1.6.11stable
2026/8/23
1.6.10stable
2026/8/23
1.6.9stable
2026/8/23
1.6.8stable
2026/8/23
1.6.7stable
2026/8/23
1.6.6stable
2026/8/23
1.6.5stable
2026/8/23
1.6.4stable
2026/8/23
1.6.3stable
2026/8/23
1.6.2stable
2026/8/23
1.6.1stable
2026/8/23

相关插件

正在加载相关插件…

最新版
1.7.1
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
124.9 kB
文件数
9
Surface
web
许可证
MIT
发布源
npm
GitHub
★ 2
周下载
217
安全扫描
✓ v1.7.1 扫描通过
最近提交
2026/8/30
查看源码 ↗项目主页 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题
1.6.0
stable
2026/8/23
1.5.2stable
2026/8/23
1.5.1stable
2026/8/23
1.5.0stable
2026/8/23
1.4.3stable
2026/8/20
1.4.2stable
2026/8/16
1.4.1stable
2026/8/16

相关插件

继续浏览 ui-customization 分类下经过校验的插件。

Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profile用于 Agent Teams Remote 和 UI 插件的实验性 Web 配置层Remote Web Ui@linxin666/dsh-remote-web-ui通过扫码配对访问 dsh Web GUI,共享一个官方界面:设置按钮旁的二维码可将手机和 PC 配对到同一个 Web GUI(手机采用竖屏触控适配层,PC 使用完整桌面界面),通过一次性令牌和 rClient Ui Git Graph@linxin666/dsh-client-ui-git-graph外部 dsh Web GUI 插件:空会话 Git 分支选择器和 Git 图,包含实际的主机端 Git 操作与防护,作为 dsh 配置文件包

README

dsh-settings-nav-organizer

English | 中文

Declutter the DeepSeek Harness settings panel: with more plugins installed, the settings sidebar grows one entry per plugin. This plugin folds every plugin/extension entry into a single collapsible Plugin entries group row, lets you organize entries into bookmark-style named groups, and adds a fold toggle in General settings.

Features

  • One group row, right under the system settings — 通用设置 / Models / Plugins / Agent presets stay flat at the top; everything else (plugins, extensions, extra pages) folds under Plugin entries (N) ▾.

  • Instant search — a search box pinned at the top of the settings nav filters every entry by name (and plugin id) as you type; matches are highlighted and their groups are auto-expanded, and clearing the search restores the previous fold/group layout.

  • Scrollable nav — when there are many entries, the settings sidebar scrolls instead of clipping entries with no scrollbar.

  • Fold toggle — a switch at the top of the Groups page (折叠第三方插件入口) turns the whole folding behavior on/off: off restores the plain native nav with every entry flat.

  • Bookmark-style custom groups — create named groups (like bookmark folders), move any settings entry into a group, and expand/collapse each group in the nav independently. A Groups page in the Settings panel manages everything: create, rename, delete groups, and move entries in/out.

  • One-click expand/collapse — click a group row to unfold its entries below it; click again to fold them back. Ungrouped entries stay under the Plugin entries (N) ▾ row.

  • Persistent — group configuration and the fold toggle are stored in localStorage (dsh.settingsNavFold.v1), survives restarts.

  • Auto-updating — counts and fold positions are recomputed from the live settings.section ledger, so entries appear/disappear as plugins register or unregister their settings pages. No configuration.

  • Current section never disappears — the active plugin page stays visible even while folded.

  • Auto classification — a mode switch (AI auto / manual): with AI mode on, newly installed plugins are grouped automatically through three fallback layers — third-party market categories → local name-based heuristic rules → your AI model — so plugins are grouped even when the market misses them and no AI is configured.

  • AI model config made easy — model dropdown with presets (DeepSeek / OpenAI / Qwen / GLM / Kimi / Doubao): picking a preset model auto-fills its provider API URL, the URL+key auto-fetch the models available on your account, a Test config button verifies the whole setup with one request, and everything is saved automatically on input (no save button required).

  • Idle plugin auto-pruner — a new switch on the Groups page scans each plugin's tool-call history, flags plugins unused beyond an idle threshold (default 30 days), and lets you preview and one-click clean them (with a confirmation step). Core DSH, this plugin and the core UI bundle are auto-protected and never listed; plugins without detectable tools can still be checked manually.

  • Localized — follows the UI locale (中文 / English).

Install

# 方式一:npm 包(推荐,国内网络更稳定)
dsh plugin --profile web add dsh-settings-nav-organizer

# 方式二:GitHub 仓库
dsh plugin --profile web add github:zhengjy01/dsh-settings-nav-organizer

Restart dsh (the host half must load), then refresh the browser page. Open the Settings panel (gear icon at the sidebar foot).

Usage

Everything lives in the Settings panel (设置):

  1. Fold toggle — open Groups (分组管理), the switch at the top is 折叠第三方插件入口 / Fold third-party plugin entries. On (default): plugin entries fold under the group rows; off: the nav goes back to plain native with every entry flat. The switch state is remembered across restarts.

  2. Group rows in the nav — with the toggle on, the nav keeps the official entries (通用设置 / Models / Plugins / Agent presets, plus the Plugin manager page) flat at the top, followed by the Groups page, then a Plugin entries (N) ▾ row (and any custom group rows). Click a row to expand/collapse its entries below it.

  3. Auto classification — in the Groups page, turn on the Auto classify switch (AI auto / manual), then configure your AI model:

    • pick a preset model from the dropdown (the provider API URL is filled in automatically), enter your API key, confirm the URL, and hit Test config to verify;
    • click Classify ungrouped plugins now — market tags are used first, then name-based rules, then your AI model;
    • everything is saved automatically as you type.
  4. Bookmark-style groups — in the Groups page:

    • type a name and hit New group to create a group;
    • in the Ungrouped section, pick a group from each entry's dropdown to move it in;
    • inside a group card, use Rename / Delete / Remove to manage it (deleting a group moves its entries back to Ungrouped).

How it works

The settings nav list is rendered by the shipped panel and is not a slot, so the plugin:

  1. reads the settings.section slot ledger (ctx.slots.entries) and sorts it exactly like the panel does;
  2. injects the group rows into the nav list DOM right after the last core entry (idempotent — no DOM change when already placed);
  3. marks plugin buttons with data-snav-plugin / data-snav-group and drives visibility via a small stylesheet (the active aria-current row stays visible);
  4. follows the ledger and panel re-renders with a scoped MutationObserver (with a storm watchdog), so the group stays correct as plugins come and go; Everything is owned by the plugin fiber: styles, subscriptions, the observer, and the injected rows are removed when the plugin is stopped or uninstalled.

Uninstall

dsh plugin --profile web remove dsh-settings-nav-organizer

This stops the plugin, removes its row from cordis.patch.yml and its dependency from the profile package.json.

License

MIT