dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
DSH (DeepSeek Harness) plugin: a split grid of live sessions, each cell typable - watch several projects at once
English · 中文说明
Keep several live sessions of DeepSeek Harness side by side and type in any of them. Built for supervising several projects at once: you see every session's progress on one screen instead of clicking through tabs.
Each tile holds a running session with its full transcript.
never changes on its own.
between that project's sessions inside the tile.
automatically so a small cell still shows a useful amount; Ctrl + wheel over one tile changes that tile alone.
not loaded yet.
Session rendering, concurrent live sessions, and progress signals are DSH capabilities. This plugin adds two layers: layout arrangement and marking the active tile. It reads sessions through the public ctx.sessions API.
dsh web; the same build works in both.dsh plugin add @metal-huang/dsh-workspace-splitThen restart the app (or reload the web page). The toggle appears at the bottom of the sidebar, next to your account.
Installing from a local checkout
git clone https://github.com/metal-huang/dsh-workspace-split.git
cd dsh-workspace-split
npm install
cd packages/dsh-workspace-split && npm install && npm run build
dsh plugin add "$PWD/packages/dsh-workspace-split"Action · Where Enter or leave split view · Left-click the ⊞ at the sidebar's bottom Choose the grid · Right-click that same ⊞ Assign a session · Use a tile's header picker, or drag a session row from the sidebar into the tile Rename a session · The ✎ next to the tile's title Resize text in one tile · Ctrl + wheel over that tile Raise the cell limit · Settings → General → Split grid
The cap defaults to 10 cells for the whole screen (12 hard limit per window, both configurable). Six cells fit comfortably; past six, opening more asks for confirmation.
npm install # repo tooling
npm run check # lint + duplication + format + tests
npm run build # rebuild the client bundle
npm run release # publish a snapshot for the desktop profilepackages/dsh-workspace-split/src/client.js is the source. client.js next to it is generated and not tracked by git — npm install in that package builds it through prepare, and npm run build rebuilds it. Never edit it by hand.
See AGENTS.md for the repository rules and docs/ for the product and design notes.