Skip to content
dsh.fish

Browse

11 results

Bundle

dsh-whale-musume

鲸鱼娘桌面宠物(看板娘 / desktop pet mascot)for DeepSeek Harness:陪你写代码的 whale-girl 桌宠,桌面端与 Web 双端支持

Sutera-Diffusus120
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), plus an editor bridge (assets/extensions/dshcs-editor-bridge) that gives the agent what only the editor knows (unsaved buffers, language-server diagnostics, the active selection) and lets editor gestures drive the session. The bridge is completely read-only: all four of its routes (/health, /sync, /old, /event) are reads. Asking DSH from the editor opens a floating dialog inside the DSH page (draggable, resizable, bottom-right): the plugin's client half sends the question as user input (POST /api/code-server/ask/send) and renders that session's new content with DSH's own Markdown renderer - the same @deepseek-ai/dsh-client-ui-primitives instance the UI uses, required from the page's module table, so typography, highlighting and math match the interface and a renderer version mismatch is impossible. Thinking appears as collapsed rows and approval requests (writing outside the workspace / running commands) can be answered in place: whole-plugin write route POST /api/code-server/ask/approve, constrained to pending in-process requests and the outcomes allowed-once/rejected; dialog-first for 5 minutes, handed back to the official card the moment the dialog closes, never auto-approved. There is no build step anywhere: lib/client.js (client half including the dialog panel) and the extension are committed hand-written source, devDependencies holds a single test-only entry, and the published package carries no frontend bundle. Also: the tab claims DSH file addresses (dsh-resource://file/**) by file type (setting claimExtensions), so 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 does not reload it; opening the tab switches the right sidebar to fullscreen by default (setting fullscreenOnOpen); a workspace switch re-navigates the workbench with the new ?folder= without restarting the IDE process. Requires a DSH with the right-sidebar services (sidebarRightTabs/sidebarRight, >= 0.1.5-alpha.1); older DSH versions only get an upgrade notice on the settings page. Two serving modes: loopback port (default) or same-origin mount on DSH's own webServer (/code-server, protected by ctx.connection.requestRejection). The diff the bridge opens always has the real pre-write text on the left, taken from result.value.before in tools/post-execute into a bounded snapshot cache and fetched by opaque key over the read-only GET /old, so files that are not open in the editor work too. No code-server Node layer, no argon2, no C++ toolchain.

jinsiyu5
Bundle

dsh-font-enhancer

DSH 界面字体全权 DIY:按区域自定义中英文字体/字号/字重/颜色,框选建区、全局统一、主题保存切换、随机配色、一键装可爱字体。| DIY your DSH UI fonts: per-region font/size/weight/colour, pick-region, unified overrides, themes, random colours, one-click cute fonts.

loyalchiiina2
Bundle

dsh-prevent-scd

DSH 防猝死小卫士 — a playful rest-reminder pet plugin for DeepSeek Harness: detects late-night or prolonged continuous human operation and blocks the UI with a cute nurse-cat until you agree to rest. 检测深夜或连续数小时有人工操作的 DSH 会话,放出宠物捣乱并提醒休息。

Codingendless1
Bundle

dsh-rapid-ocr-ui

Dual-face (host + client) plugin: independent text-output ocr_image tool + tools/execute read_image capability dispatch + ctx.ocr seam, with a conversation.input.left OCR toggle button.

kid-tea
Bundle

dsh-favicon-status

Browser tab status indicator: paints the document favicon from the ui-session status snapshot (blue running / amber waiting / green done, spinning while work executes) so a backgrounded dsh web tab still shows task state

bf185003
Bundle

dsh-plugin-night-dog

A cute DeepSeek mascot dog named 夜官 that lives inside the DSH web GUI: it floats in the corner, reacts to the harness, and adapts to the active theme.

zzhi191
Bundle

@linsibin/dsh-task-board

DSH task-board plugin: adds a kanban tab (Chat/Trajectory/Tasks) to the DSH web GUI with drag-to-execute real agent runs.

linsibin
Bundle

dsh-side-dir

Project directory preview panel for the DeepSeek Harness web GUI: lazy directory tree + read-only file preview in the details column, toggled from the sidebar. Data flows through a fenced /dirpreview host command over the official command.execute RPC.

NonchalantLudens
Bundle

dsh-run-button

Run button for shell code blocks in DSH replies: executes the snippet through the host shell service and streams its output to a bottom-right dock, or to a bottom-panel tab per run.

EdwardXiao-bit
Bundle

dsh-task-board-local

Self-maintained DSH Web task board (forked from @linxin666/dsh-client-ui-task-board 0.3.4, detached from upstream): human acceptance gate, card kinds (once/recurring/interactive), and editable notes on executed cards.

kira905