# π dsh-ventus-plugins [English](README_EN.md) | δΈζ ## Ventus Plugin Family β One Integrated Plugin **11 self-installed DSH plugins integrated into ONE plugin**, with functionality and settings identical to the multi-plugin era. The plugin list shows a single entry; the sidebar, floating ball, theme, search, desktop pet, skills, and usage stats are all preserved. > **Why integrate**: the plugin list keeps growing and every upgrade means > syncing each plugin individually. After integration: > - The plugin management panel shows only `dsh-ventus-plugins`; > - All sub-plugins share one lifecycle (host aggregate mount + single client bundle); > - Upgrading means replacing one package.
| Category | Sub-plugin | Description |
|---|---|---|
| π¨ Theme | dsh-theme-endfield | Arknights: Endfield industrial editorial theme: cream paper, ink text, signal-yellow accents, zero radius. Contour background, ENDFIELD watermark, glass/solid sidebar surface (dropdown in theme settings), docked hero (toggleable) |
| π Usage | dsh-deepseek-usage | Floating ball: live balance, today's R0 multiplier, model hit-rate badge; panel: cumulative/today spend, requests, tokens, per-model usage, trends, login/logout, screenshot |
| π Usage & skills | dsh-usage-skill | Token usage heatmaps (day/month/year), multi-provider balance cards, skill bundle manager (**sidebar entry disabled per user request**; components and dictionaries kept) |
| π Right rail | dsh-better-sidebar | VSCode-like right sidebar: file tree / editor (CodeMirror multi-language) / terminal / git / browser, per-session isolation; editor footer info bar (total + selected chars) |
| π Search | dsh-ventus-search | Bing / 360 / Bilibili multi-engine search + Readability content fetch, registered as DSH search provider with settings card |
| π Desktop pet | dsh-ventus-whale | Interactive 3D orca pet overlay: drag / rotate / context menu; size, sensitivity, text configurable |
| πΆ Subagent progress | dsh-ventus-progress | Parses `progress-json` progress models from subagents; hover subagent entries to see staged progress bars; ships a skill that teaches the model to emit progress models |
| π οΈ Toolchain | @dsh-external/dsh-webui | View tiles / message navigation / tool-call aggregation / Markdown rendering / reasoning-effort sync / AnySearch; **floating sidebar** (with popup-keep-open fix) and prompt-optimize popover |
| π§© Module injection | @dsh-external/dsh-super-injector | Runtime injection of local DSH plugin packages (junction + loader.create, no restart), hot reload + management UI |
| ποΈ Visualization | @dsh-external/dsh-visualize | `visualize` tool + bundled skill: render interactive HTML fragments as sandboxed cards (Codex `/visualize` semantics) |
| βοΈ Permission policy | @nanmicoder/dsh-auto-mode | Sandbox-first automatic permission policy (the **Auto** permission option, patched into this package) |
| π UA relay | dsh-ua-relay | UA-rewriting reverse relay for B.AI (bankofai.io), target `https://api.bankofai.io` |