dsh-settings-drawer
其他 活跃维护

dsh-settings-drawer

zizhongfeiyang/dsh-settings-drawer

作为Web UI插件,支持设置页左侧导航抽屉的自定义管理,可自由调整各设置栏目的显示隐藏,修改操作即时生效,无需刷新页面。

2
Stars 标星
0
Forks 分支
2
Watchers 关注
0
Open Issues
JavaScript
主要语言
MIT
开源协议
310 KB
仓库大小
29 天前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:zizhongfeiyang/dsh-settings-drawer
git clone https://github.com/zizhongfeiyang/dsh-settings-drawer.git
git clone git@github.com:zizhongfeiyang/dsh-settings-drawer.git
README.md main

Settings Drawer (dsh-settings-drawer)

A DeepSeek Harness web UI plugin that lets you choose which items appear in the settings left nav.

Unchecking an item hides it from the sidebar immediately. Core pages (General, Models, Plugins, Agent Presets) stay visible by default.

中文说明

Preview

Settings Drawer

Features

  • Hide or show any settings section from the left navigation.
  • Changes apply immediately and persist in your browser.
  • Automatically discovers newly installed plugins that register a settings section.
  • Removed plugins no longer linger: the list only shows currently registered sections.
  • Manual refresh button () re-syncs the list and prunes stale local config.
  • Core settings pages stay protected by default.
  • Pure client-side UI plugin — no extra services, no network calls.

Install

From GitHub:

dsh plugin --profile web add github:zizhongfeiyang/dsh-settings-drawer

Desktop / EAC users typically use the web-desktop profile:

dsh plugin --profile web-desktop add github:zizhongfeiyang/dsh-settings-drawer

From the packed tarball (attached to each release):

dsh plugin --profile web add ./dsh-settings-drawer-1.2.0.tgz

After installing, restart the web service or refresh the page.

Usage

  1. Open Settings.
  2. Open 设置抽屉 (Settings Drawer) at the top of the left nav.
  3. Uncheck items you do not want to see. They disappear from the sidebar immediately.

Configuration

Item Value
npm package name dsh-settings-drawer
UI display name 设置抽屉 / Settings Drawer
localStorage key dsh_settings_drawer_config_v2
Default visible sections General, Models, Plugins, Agent Presets

Tested with

  • DSH 0.1.0-rc.6 / 0.1.0-rc.7
  • Deepseek Harness EAC 3.0.1 / 4.1.0
  • Chrome-based DSH web UI on Windows

Development

npm pack

The package contains:

  • lib/index.js — host entry
  • lib/client.js — browser client
  • cordis.patch.yml — bundle patch
  • README.md, README.zh.md

Feedback

Found a bug or have a feature request? Open an issue and use the provided templates.

License

MIT