Skip to content
dsh.fish

Browse

9 results

Bundle

dsh-client-ui-mobile-adapt

Mobile adaptation for the DeepSeek Harness Web GUI: single-column layout, sidebar drawer, compact header/composer, fullscreen settings, trajectory floating details, stats pill panel

Hotsteel290111
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-external/dsh-mobile-ui

手机端 UI 适配:窄屏下把 DSH Web GUI 重构为全屏聊天布局(侧栏/右侧面板改为抽屉,顶部悬浮操作条 + 全屏按钮),默认 ≤860px 生效

21hbguo2
Bundle

dsh-reel

Media library for the dsh web UI: browse configured local directories as a grid or list, open images in a viewer, and play videos in a page-fullscreen player with swipe navigation, order/random playlists and a fullscreen wallpaper.

lsjspl2
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

@max-null/dsh-capture

SSiD (思灵) quick screenshot capture: tray/hotkey → fullscreen box-select overlay → cropped image into the current conversation composer

Max-Null2
Bundle

dsh-composer-stretch

Auto-expand composer for DeepSeek Harness: a ⤢ button appears at the top-right of the composer card when the text wraps to 3+ visual lines, stretching the input to near-fullscreen height on click.

Pudge19961
Bundle

dock-media

Media player for the dock file explorer: plays audio (MP3, WAV, OGG, FLAC, M4A, ...) and video (MP4, WebM, MOV, ...) files, with a music player for pure audio and fullscreen playback for video.

AKS1st
Bundle

dsh-process-board

DSH 服务面板:查看由哪个对话(Agent 会话)启动了哪些服务——PEB 环境块读取 DSH_SESSION_ID 归属(含分离进程),三态健康探测 + HTTP 码,支持礼貌停止、日志实时查看与启动参数重放。Host scans agent-started services with session attribution; client renders a fullscreen table panel with tri-state health, graceful stop, live logs and restart replay.

cyanTao