dsh-ui-fortifier
DSH Web UI 强化插件:功能模块可开关,含提供方标签、级联模型选择器、设置面板拖动 等
- Stars
- 0
- Language
- TypeScript
- Created
- Aug 30, 2026
- Updated
- Sep 28, 2026
Introduction
dsh-ui-fortifier
A DSH Web UI enhancer plugin
See design/en/current.md for details.
Installation
dsh plugin --profile web add dsh-ui-fortifier
Installing via GitHub is not supported.
Features
Adds a configuration area to this plugin's own card on the sidebar's Plugins page, toggling every feature module of this plugin.
| Feature | Description |
|---|---|
| session-id-copy | Copy-session-ID button in the Session header's utility group. |
| compact-button | Compact-context button at the right end of the composer tool row's left group; runs /compact. |
| provider-label | Shows the currently selected provider to the left of the model selector. |
| model-picker | Cascading model picker (provider → model) next to the model selector in the input row. |
| open-dsh-folder | Adds an "Open dshHome folder" button next to "Open configuration file" at the top-right of the Settings page. |
| settings-frame | Makes the Settings panel draggable and resizable. |
dsh version used for development
- dsh version used for development:
0.1.7-rc.2.@deepseek-ai/dsh-*dependencies useworkspace:^.
Secondary Development
Clone this repository into a dsh workspace package directory, then install and build:
git clone https://github.com/pgnqukezrdxmhjso/dsh-ui-fortifier packages/my/dsh-ui-fortifier
pnpm install
pnpm --filter dsh-ui-fortifier build
No runtime invariant companion is published because this package is a pure slot surface: it registers slots, a settings namespace, and one Remote endpoint, and owns no event stream or mutable state to assert.