DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Workbench — DSH Plugin for DeepSeek Harness
← Plugins
W

@pioneer_zmc/dsh-workbench

Workbench

SpecDev workspace: Browse business specifications, flowcharts, buildings, and standalone rooms; read and record historical versions by Git note tags. The plugin page’s only write operation is attaching note tags to commits; it does not modify files, branches, or commits in business projects.

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:pioneer666-user/specdev-workbench#00742915739967fdd09bb201b81777184b0fefec
READMECompatibilityVersions

Compatibility and provenance

Workbench is published as @pioneer_zmc/dsh-workbench and currently resolves to version 0.2.3. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
github
Registry updated
10/14/2026

Versions

0.2.3stable
10/14/2026
0.2.2stable
10/7/2026
0.2.1stable
10/3/2026

Related plugins

Loading related plugins…

Latest
0.2.3
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
MIT
Source
github
GitHub
★ 5
Weekly downloads
0
Last push
10/15/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in

Related plugins

More verified plugins in developer-tools.

Web App@deepseek-ai/dsh-web-appThe dsh browser-surface bundle: the web patch layer over dsh-base plus the runtime glue plugin (frontend dist serving, web-surface prompt, bash runtime variables, URL line)Sdk Minimal@deepseek-ai/dsh-sdk-minimalThe standalone minimal SDK profile bundle: JSON-RPC, one DeepSeek adapter, persistent shell, and JSONL sessionsSdk App@deepseek-ai/dsh-sdk-appThe dsh SDK profile bundle: stdio JSON-RPC serving and process lifecycle over dsh-baseExperimental Inspector@deepseek-ai/dsh-experimental-inspectorExperimental cross-realm CDP hub for Host debugging and Client Runtime inspection

README

SpecDev Workbench 0.2.3

English | 简体中文

Choose a DSH project, read business documents and workflows, or ask a bundled Skill to arrange an independent room for one business.

Version 0.2.3 brings flexible arrangement, furnished forest/ceramic layouts, furniture material browsing, rain and sound, quick controls and categorized settings. Changes. Packages, checksums and publication status are listed in the 0.2.3 Release; the exact npm version is 0.2.3. Previous npm 0.2.2 remains available.

Use Export room, select current business materials, then Export HTML. Room and selected documents/charts are readable offline. Source evidence in the plugin is read from exact local Git commits; exported HTML contains pinned remote source links instead of repository source snippets. Those links need a network connection and private-repository access. Documents may contain code or sensitive text you wrote: confirm the sharing scope. An empty selection exports the room alone. The plugin does not save another HTML copy in your project; keep the file wherever you download it. Closing the export panel releases its temporary download data; the next export generates a new file.

Preview

Real product screenshots of complete furnished layouts for fictional businesses. Both languages share the same two v0.2.3 images.

Ceramic room with complete work and display arrangement

Ceramic: glazed surfaces, translucent windows, separate work and display areas.

Forest room with complete warm wooden reading arrangement

Forest: warm wood and small leaves, with reading, rest and decoration combined. Previous screenshots remain intact: 0.2.2 ceramic, 0.2.2 fairy.

Download and install

npm install (recommended; exact version)

Install the exact version @pioneer_zmc/dsh-workbench@0.2.3. GitHub and npm use the same fixed package; product ID, routes and data roots stay the same. Publication status is listed in the version Release linked above.

Windows Desktop

Save work, exit via the menu or tray, and confirm the background instance ended. Use the bundled Desktop CLI and the actual Desktop DSH_HOME; leave it unset if it was unset before. This example demonstrates a custom root only. CLI and Desktop must share the same root; the variable affects this terminal and its children only.

$DesktopDir = 'C:\Apps\DSH' # Replace with the actual installation directory
$env:DSH_HOME = 'C:\DSHData\desktop' # Custom-root example; existing users keep their actual root
& "$DesktopDir\resources\runtime\cli\bin\dsh.cmd" plugin --profile desktop add '@pioneer_zmc/dsh-workbench@0.2.3' '--registry=https://registry.npmjs.org/'
& "$DesktopDir\DeepSeek Harness.exe"

Before upgrading, record the installed package and custom plugin configuration. Existing npm users use the add command above for the same package identity. If the host requires removing a package first, remove only that installed package with the same CLI's plugin --profile desktop remove <installed-package>, then add and verify the original configuration. Do not clear data roots or install two package identities together. GitHub 0.2.1 used @specdev/dsh-workbench; npm 0.2.1 used @pioneer_zmc/dsh-workbench; earlier releases used @specdev/dsh-archify-manage. Old tags/assets retain those identities; migration of every old version has not been tested.

The sidebar opens SpecDev Workbench in the central panel. Choose a project and use Return to chat to restore the conversation.

Web

Stop the corresponding instance and keep its original data root and Web CLI. Apply the same installed-package removal and configuration checks using the web profile.

dsh plugin --profile web add @pioneer_zmc/dsh-workbench@0.2.3 --registry=https://registry.npmjs.org/

Restart that Web instance. The sidebar opens a new tab with project names and full paths, preserving chat. Create a workspace and refresh an empty list; retry read failures. Both states retain manual configuration. Use the CLI and profile for the instance you actually run.

GitHub fallback

Same-version package · Release and SHA256. Download to a path without spaces and use the appropriate profile's plugin add <local-tgz-path>. GitHub 0.2.2 remains available. Historical GitHub 0.2.1 retains the old @specdev/dsh-workbench identity and differs from npm 0.2.1.

Features

  • One independent room per business: ceramic or forest base, overview and walking modes, indoor/outdoor passage. Adapt the bundled furnished layouts to your registered materials.
  • Twelve furniture assets and rendered thumbnails: bookshelf, desk, table lamp, notice board, display stand, vase, plant, book stack, bed, reading chair, low cabinet and floor lamp. Select items in the catalog and copy the list to your chat.
  • All twelve furniture assets can bind the business's registered documents, workflows and lifecycle charts. Selection and reading are separate; all materials are also accessible through furniture browsing. Reading pauses walking; closing returns to the previous browsing position. Temporarily hide furniture in overview; entering walking restores it. Visibility does not rewrite the layout. Sitting and light switches are not supported.
  • Arrange floor furniture and one level of supported tabletop objects through room.json. Public tools provide read-only trial checks and bounded position/support-surface suggestions without automatic writes. Collision, entrance, operating space and reachability still require validation; arbitrary positions are not guaranteed. The final complete check-room remains required.
  • Environment sounds, walking footsteps, brightness-linked day/night ambience, adjustable rain and wet reflections. Forest bird/insect ambience fades to silence at rain amount 30. Enable sound manually; backgrounding pauses it, and returning requires manual resume.
  • Quick brightness, sound master switch and arrow-to-volume share state with display/weather/sound settings. Brightness, weather, sound choices/volumes and visibility last only within the current page; reload/re-entry restores defaults. Export can retain the selected theme/brightness, while starting sunny and silent without weather/sound preferences.
  • Project/business navigation, interactive workflows, node explanations, pinned source evidence and historical reading. Saving a version only adds an annotated Git tag to committed content.
  • Whole-building overview and walking remain available. Three bundled skills: specdev-business, specdev-building, specdev-room.

First use

  1. Select a DSH workspace at a Git repository root. Existing docs/specdev projects can be browsed directly. Otherwise agree business requirements with the AI and use specdev-business to register documents and workflows first.
  2. In that project's chat, say:

Use specdev-room to create a forest room for the registered “Reading list” business. I want to read its existing materials there; arrange the rest for me.

Replace the business name with your own registered business; forest maps to fairy and ceramic to ceramic. The Skill asks only for missing business/style information; arrangement preferences are optional. “Arrange the rest” lets the AI choose quantities and combinations; minimal layouts, selected assets or exclusions take precedence when specified. Use the furnished layouts and adaptation guide, keep the real business identity, bind existing materials, and finish with complete validation. The Skill writes only docs/specdev/<businessId>/room.json; it does not generate models, business prose or new diagrams, or choose a default project. One successful fresh-context forest-room AI trial does not establish consistent results across all models, styles or hosts.

  1. Open the sidebar entry, choose the project/business, enter the room, inspect the overview and read bound material while walking. Refresh after configuration changes.

The management UI only writes snapshot tags, without changing business files, branches or commits. Skills write project files only within your authorization.

Breaking changes from 0.1.x

Current npm package: @pioneer_zmc/dsh-workbench. Plugin/sidebar ID: specdev-workbench. Client module: @pioneer_zmc/dsh-workbench/client. Pages/APIs use /specdev-workbench; data uses docs/specdev, six formal specdev/*/1 schemas, SpecDev building formats and specdev/ snapshot tags. Old archify-maker/archify-house skills become specdev-business/specdev-building, with specdev-room added.

Only the new root, formats and tags are read. There is no automatic migration or old URL/skill alias; old bookmarks are not guaranteed. Old files and tags remain intact. Agree migration separately for each old project; do not bulk rename. Registered material can retain its original repository path.

Limits and verification

Windows / DSH Desktop and Web 0.2.0-rc.2 fixed environments cover the current room/reading/export experience. Other platforms, system theme mode, future hosts and every old-version migration are not covered. Separate DSH_HOME roots isolate plugin/business data; Electron preferences, caches and single-instance behavior may still be shared within one Windows account. Release-specific build/download/install results belong to the release record.

Workflow and lifecycle are the supported authoring/registration types. Sequence and other upstream diagram types are not exposed as business materials. Legacy workflow reading and historical snapshots remain compatible; old graphs are not automatically upgraded. Source links in shared HTML are not an official remote-source validation result; their reachability is not checked automatically.

Export includes the current room and selected registered Markdown documents/workflow/lifecycle charts, not the whole project or history. External document images are not bundled; the reader displays placeholders. Export limits are 64 documents, 16 charts, 32 MiB input and 64 MiB HTML output. Export errors/cancellation leave a retryable panel; a download starting does not prove the file was saved. Use Download file if needed.

No in-page furniture editing, arbitrary scaling, wall mounting, nested furniture, cross-room linking or sitting animations. Floor placement and one-level desktop support are available. Room validation checks placement and registered-material readability; use the separate chart validator for graph compilation.

Build and sample

Node.js ≥22. Obtain this version from the public source repository, then run sequentially from that repository root. The npm package contains runtime artifacts, not source build scripts:

npm install
node node_modules/typescript/bin/tsc --noEmit
node scripts/build.mjs
npm pack --ignore-scripts --pack-destination .

Produces pioneer_zmc-dsh-workbench-0.2.3.tgz. The renderer and read-only validators are bundled; no private research repository is needed.

node sample/generate.mjs ./local-artifacts/demo-project

The target must not exist. See the public source sample/README.md, then open the generated directory as a DSH workspace. Optional checks node scripts/smoke.mjs and node scripts/check-save.mjs run serially in generated samples without using your business project.

License and acknowledgments

Plugin code, twelve self-created furniture models, generated textures and rendered thumbnails use MIT. See furniture sources. Diagram features use Archify; the Archify 3.0.1 license, Marked license, legacy Archify license, third-party notices and Three.js provenance retain attribution. Ambience, footsteps and rain include authors, processing provenance and license texts. Thanks to DSH, Archify and the audio creators.