zhu1090093659/dsh-web-ui--packages-dsh-community-plugins3.6k

@linxin666/dsh-client-ui-community-plugins

DSH 网页 GUI 设置页面的社区插件索引卡:列出社区贡献的插件并提供贡献者仓库链接,在插件配置部分由独立的启用开关控制

AI 分析

在设置页面中集成社区插件列表与开关。适合希望发现、管理和启用第三方社区插件的 DSH Web 用户。

包名
@linxin666/dsh-client-ui-community-plugins
版本
0.1.19
许可证
Apache-2.0
最近更新
2026年8月17日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:zhu1090093659/dsh-web-ui#aeaaca8692376f442a1761e56273c574027ce96d&path:packages/dsh-community-plugins

@linxin666/dsh-client-ui-community-plugins

English | 中文

Community plugin index section for the dsh web GUI settings page: a first-level settings entry (alongside Web UI Plugins, Skin Center and Pet) that opens directly expanded, lists community-contributed plugins with links to each contributor's own repository, and carries its own enable switch.

What it does

  • First-level section: registers one settings section next to General / Models / Plugins / Agent presets and the Web UI Plugins, Skin Center and Pet sections. The content renders directly expanded (no disclosure fold), with its own enable switch backed by the community-plugins settings namespace.
  • Index only: every entry links to the contributor's own repository; the package never vendors the listed code. The registry lives in community.json and is compiled into the client bundle by scripts/community-index.

Install

From npm (recommended)

dsh plugin --profile web add @linxin666/dsh-client-ui-community-plugins

From the repository (development)

git clone https://github.com/zhu1090093659/dsh-web-ui.git
cd dsh-web-ui
pnpm install && pnpm -r build
dsh plugin --profile web add link:$(pwd)/packages/dsh-community-plugins

Restart dsh web for the card to appear in the settings page.

Config

  • Enable switch: inside the Community Plugins first-level section itself (the section carries its own switch). Turning it off hides the index list until it is turned back on; the choice persists in the community-plugins settings namespace.
  • Running a listed plugin: the index only registers entries, it never installs code. Each entry shows its install command (the npm package when published, else the contributor repository URL); run it in a terminal, e.g. dsh plugin --profile web add . Once installed, the plugin provides its own switch and config (if any) in the plugin configuration section.

Known limitations

  • The card shows on the dsh settings page only when its prerequisite (@deepseek-ai/dsh-client-ui-settings) is present.
  • Entries are curated by maintainers in community.json; the card ships the build-time snapshot.

License

BSD-3-Clause.