Skip to content
dsh.fish

Browse

9 results

Bundle

@goodandready/dsh-live-canvas

Interactive in-browser canvas for real-time preview of HTML, React components, SVGs, and diagrams with SSE hot-reload

GooDAnDReaDY541
Bundle

dsh-skin-manager

Dynamic skin manager for the dsh web GUI: discovers every installed skin (skin.json packages and no-skin.json market themes), lets you toggle the active skin from a dedicated Settings page, mutually exclusive, hot-reloaded without restart

xiaoyangcheng84-svg7
Bundle

dsh-dock

One-click desktop launcher for DSH Harness: automatically installs a prebuilt native app (DSH Harness.exe, whale icon) on the desktop when the plugin activates (parameters auto-detected from the environment); the app starts DSH hidden and opens the GUI as a fullscreen Edge app window, and leaves a tray-resident whale with live server status, one-click server restart and optional boot autostart. The sidebar 鲸湾 (Whale Bay) menu (Reload / Restart server / Full exit) renders as a plain sidebar.footer.action neighbor via React portals — no DOM relocation, no hidden native triggers — so it coexists with every other footer-action plugin (including dynamic Cordis plugins) and follows the harness display language; a dsh-dock settings page (tray residency / autostart / extra DSH install paths) lives in the Settings dialog. Candidate discovery is adaptive: it auto-scans every global install the machine exposes — the running Node, roaming npm, WinGet Node versions and nvm-windows version dirs — by probing each unique node's `npm root -g` (v0.6), and lets the user add any custom install path from the settings page (v0.7), so no one ever has to relocate a differently-installed dsh. v0.8: the tray poll cadence adapts to state (1.5s while booting/restarting, 15s steady) and a file watcher delivers the sidebar restart request, Full exit finishes as soon as the host signals disposal instead of waiting out a fixed watchdog, and a restart request is consumed exactly once.

UnknowCao3
Bundle

dsh-code-server-app

VS Code (from a code-server release) inside DSH: a right-sidebar tab driven by the plugin's own launcher over the in-process VS Code server (lib/launcher.mjs). Since 0.3.0 the bundle also ships an editor bridge (assets/extensions/dshcs-editor-bridge): a read-only channel between the in-tree VS Code extension host and DSH, giving the agent what only the editor knows (unsaved buffers, language-server diagnostics, the active selection) and letting editor gestures drive the session. Since 0.3.22 the ask panel renders that session's new content with DSH's own Markdown renderer (pinned to the deployed DSH UI version); since 0.3.23 it is a full-width dialog with collapsible thinking rows and can answer approval requests in place — the bridge's only non-read-only route (POST /approve, constrained to pending in-process requests and the outcomes allowed-once/rejected; panel-first for 5 minutes, handed back to the official card the moment the panel closes). The tab claims DSH file addresses (dsh-resource://file/**) by file type (setting claimExtensions), so the product's own produced-file chips, delivered-file previews and inline prose mentions open in the workbench. The IDE is a resident surface moved with Element.moveBefore instead of being remounted, so switching sidebar tabs no longer reloads it. Opening the tab switches the right sidebar to fullscreen by default (setting fullscreenOnOpen). Following a workspace switch is lightweight: the workbench re-navigates with the new ?folder= and the IDE process is not restarted (since 0.2.12). Requires a DSH with the right-sidebar services (sidebarRightTabs/sidebarRight, >= 0.1.5-alpha.1); older DSH versions get a single upgrade notice on the settings page and no other UI. Two serving modes: loopback port (default) or same-origin mount on DSH's own webServer (/code-server, protected by ctx.connection.requestRejection). No code-server Node layer, no argon2, no C++ toolchain.

jinsiyu2
Bundle

dsh-hotswap

Runtime hot-swap for DeepSeek Harness: hot enable/disable/restart Cordis plugins and auto hot-mount bundles from the Web GUI — no dsh restart.

HongzhongL1
Bundle

@choi-p/dsh-deepseek-balance

DeepSeek account balance in the dsh web sidebar footer, with live config hot reload and an editable Settings → Plugins card.

Choi-Peng1
Bundle

dsh-process-control

DeepSeek Harness web plugin: one process-control button beside the sidebar Settings row — restart the host, reload the page, or quit the host process.

baicaibucai11
Bundle

dsh-desktop-drop-path

Drag a file into the composer to auto-fill its absolute path. Desktop app only (relies on the Electron preload path bridge).

duanzongyuan