dshbase

Plugin directory / UI & Skins / dsh-ui-workspace

dsh-ui-workspace

Verified · install-tested on dsh CH4ACKO3

✓ Actively maintained 2 contributors Builds on 2 official DSH packages

View on GitHub ↗ ← Back to plugin directory

2Stars
0Forks
0Open issues
—Language
2026-08-14Last push
Cross-platformPlatform

What it does

Composable workspace primitives for DeepSeek Harness UI plugins

✅
Our take
Works — verified, early-stage project

Composable workspace primitives for DeepSeek Harness UI plugins It installs cleanly and boots without issues in our testing. It's early-stage but functional.

“Verified” means our automated CI actually ran dsh plugin add in a clean profile and it booted — nothing more. Feature descriptions and version compatibility are the author’s claims. This is not a security audit and not an endorsement of third-party code.

README

dsh-ui-workspace

Composable workspace primitives for DeepSeek Harness browser plugins. The
package provides draggable pane stacks, recursive tree views, tabbed document
editors, document renderers, actions, and VS Code-style explorer behavior.

dsh-ui-workspace builds on
dsh-ui-container and leaves
product-specific navigation, data providers, commands, and styling to the
consumer.

The dependency is intentional: Workspace document surfaces call the
container's useUiSurface() hook at runtime and share its DocumentRef and
DocumentSnapshot contracts. Container remains an independently installed
plugin and owns the single bundle row that provides the shared uiContainer
service; Workspace only consumes that service.

Install Container and Workspace as separate bundles in the same DeepSeek
Harness profile:

dsh plugin --profile web add github:CH4ACKO3/dsh-ui-container
dsh plugin --profile web add github:CH4ACKO3/dsh-ui-workspace

These commands are profile-scoped and can be run from any directory.

Git dependencies run both packages' prepare builds. With pnpm 10 or newer,
approve the exact package keys reported by the first install in the profile's
pnpm-workspace.yaml, then repeat the command. Registry releases and packed
artifacts do not require that approval. Container must remain installed while
Workspace is enabled.

import {
  DocumentSurface,
  ExplorerPaneStack,
  TabbedEditor,
  TreeView,
} from '@ch4acko3/dsh-ui-workspace/client'

The same package remains importable by browser plugins that compose these
primitives into product-specific pages.

Install

🧩 Let your agent install it (recommended)

Install the catalog once, then DeepSeek Harness can find and install any plugin from this site automatically:

dsh plugin add dshbase-catalog

Then say "install dsh-ui-workspace for me" — your agent finds it in the directory and installs it. Docs: dshbase-catalog · verified packs.

This plugin is GitHub source (not published to npm) — install it straight from the repo:

Web profile:

dsh plugin --profile web add github:CH4ACKO3/dsh-ui-workspace

Headless (CLI) profile:

dsh plugin --profile headless add github:CH4ACKO3/dsh-ui-workspace

Test report

Verified: L1 install + L2 load + L3 runtime from GitHub source on dsh 0.1.0-rc.6.

Security: not yet scanned — our daily static scan will cover it shortly.

Share this badge

More in UI & Skins

Browse all 7819 plugins →