All plugins

DSH / BUNDLE / CLIENT-UI

dsh-plugin-pi-ui

v0.1.1ice-ai-lab / dsh-plugin-pi-ui84c4a0a8b7

InstallableBundlesUI & client pluginsCommunity · Topic auto-analysisWeb UI

Overview

dsh-plugin-pi-ui

pi-web-inspired sidebar chrome for the DeepSeek Harness Web GUI: temporary sessions at the top, a one-directory session list under a working-directory picker, a draft composer that creates nothing until you send, and a compact file explorer that takes over the right column's Files tab.

README / EN

Package documentation

Registry summary

pi-web-inspired sidebar chrome for the DeepSeek Harness Web GUI: temporary sessions at the top, a one-directory session list under a working-directory picker, a draft composer that creates nothing until you send, and a compact file explorer that takes over the right column's Files tab.

dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.

Read the full README on GitHub

LIMITATIONS

Known limitations

- **The shipped row stays the shipped row.** In the blank state the shipped permission and model seats are inert, because the shipped conversation only activates them for a session that has a working directory. The plugin makes the input and the send control live and deliberately does not restyle or replace the rest of the row. - **The draft target is in-memory.** Reloading the page before the first send drops the draft; nothing was created, so nothing is lost but the typed text. - **Removal is registry-only, by design.** **Remove working directory…** never deletes a directory or a session log. - **Node-half changes need a restart.** The shipped web profile boots with the host HMR plugin disabled, so `lib/index.js` is read at boot; the browser half hot-reloads through `dsh-client-hmr` instead. - **One directory at a time, always.** There is no "show every directory" state any more; that is the point of the picker, but it also means a directory with no sessions shows an empty region until you switch away. <a id="dev-note"></a>