DSH plugin: VSCode-style uncommitted changes sidebar for the DeepSeek Harness web GUI — staged / unstaged / untracked files, per-file diffs and open-in-editor, docked to the right of the conversation page
インターフェース · 開発ツール
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:H2O-MERO/dsh-git-sidebar
History (package and row `dsh-gittree`, kind/address `gittree` / `sidebar://gittree`): a READ-ONLY git history tab type for the vncode right bar (dsh-rightbar). Lists the session workspace's commits (short id, subject, author, date) in the bar's own dress, with the branch and the current commit kept in the file bar above it; every row sits beside a rail drawing the commit GRAPH - one column per branch lane, a node per commit, the line running up to the newer commit above it, and the curves where a branch leaves a merge or rejoins it - from the parents and ref decorations the history route carries, with a pull-request chip when a merge names one. Picking a commit shows its message and the files it touched, and any of those files opens through the ordinary file address (so the editor or a shipped preview claims it). A page type like the editor: one guide entry on the tab strip's + / Start page, no core patches, nothing forked, and no git command that can write. Alpha.
Agent 連携 · インターフェース · 開発ツール · 生産性ツール
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:vecnode/vncode#b3a6a0d53b96ef29d452af3962e8d726a122db3a&path:packages/dsh-gittree
OpenCode Go subscription key rotator for DeepSeek Harness (dsh): per-request active-key routing, 429/quota cooldown rotation, cost accounting, dashboard quota scraping, and a web GUI settings section. Self-contained data dir under the plugin install folder — no machine-specific paths.
金融データ
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:echo-xianyu/dsh-go-rotator
Enhanced goal surface for the DeepSeek Harness web UI: full lifecycle dock above the composer (create / multiline edit / pause / resume / complete / clear with live round progress), a composer tool-row entry with phase dot, a collapsible chip, and a General-settings switch to hide the entry.
インターフェース · 生産性ツール
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:xlennart/dsh-goal-mode-enhance
GrayPrint — live reasoning-style fingerprints for the DeepSeek Harness web chat. Compares grayscale-vs-current writing style by internal reasoning paragraphs and independently tracks Let me exploratory openers versus We need planning openers.
その他の拡張
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:HongzhongL/dsh-grayprint
DeepSeek Harness plugin: remember the conversation you were last in and reopen it after a restart — implemented as a first-class plugin (host half persists the pointer, client half records and reopens) instead of patching engine files.
Agent 連携 · インターフェース · 生産性ツール
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:itchenshi/dsh-ready-gui#a886d1165b9c44e9887ad9fd6a8993e23449a0c4&path:plugins/dsh-gui-last-session
SSH remote workspace + SSH operations for the dsh web GUI: enter SSH mode from the session header, browse/edit remote files in a new left panel, let the local harness operate the remote server through remote_* agent tools, and manage hosts through the ssh_* tools and the SSH panel (legacy dsh-ssh merged in).
Agent 連携 · インターフェース · 開発ツール · サービス連携 · 生産性ツール
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:tiphareth0/dsh-sshworkspaces#d5d11e6c02ca02a46961da7c166f78ea6b371099&path:packages/dsh-hardssh
MCP server bridge for DeepSeek Harness: stdio / streamable-http / legacy-SSE transports, JSON-configurable from the web settings page, tools registered as mcp__<server>__<tool>.
Image viewer: a real image tab type for the vncode right bar (dsh-rightbar). PNG, JPEG, GIF, WebP, AVIF, BMP, ICO, SVG and TIFF open in a viewer that FITS the pane, zooms on a ladder (5%-800%) with fit-to-pane and 100%-actual-pixels, wheel-zooms at the pointer with Ctrl/Cmd, and is dragged to pan with a real grab cursor - the image is laid out at its true size in a scrollable box, so a zoom moves the layout and never a CSS transform, and a zoomed picture stays scrollable to its edge. A checkerboard shows PNG transparency, pixelated rendering past 300% makes pixel inspection honest, and the status line names the file's dimensions, size, format and the pixel under the pointer with its colour. Bytes are read through the harness's own workspaceFiles remote, so no new host route, no new surface and nothing shipped is disabled: the type registers in the extension band and REPLACES the shipped preview's bare intrinsic-size image only for image addresses. Alpha.
Agent 連携 · 視覚ツール · インターフェース · サービス連携
$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:vecnode/vncode#b3a6a0d53b96ef29d452af3962e8d726a122db3a&path:packages/dsh-image