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.

DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
P

dsh-plugin-sidebar-workspace-names

Plugin Sidebar Workspace Names

Shows the owning workspace name on a second line under each session title in the DeepSeek Harness sidebar's In one list view.

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

npx -y @deepseek-ai/dsh plugin --profile web add github:The-Focus-AI/dsh-plugin-sidebar-workspace-names#6f7a754bd26d02f60b2a869a6f37c790a791abcc
READMECompatibilityVersions

Compatibility and provenance

Plugin Sidebar Workspace Names is published as dsh-plugin-sidebar-workspace-names and currently resolves to version 0.1.1. 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/23/2026

Versions

0.1.1stable
10/23/2026
0.1.0stable
10/23/2026

Related plugins

Loading related plugins…

Latest
0.1.1
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
MIT
Source
github
GitHub
★ 0
Weekly downloads
0
Last push
10/23/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

Related plugins

More verified plugins in ui-customization.

Plugin Wallpaper Enginedsh-plugin-wallpaper-engineWallpaper Engine backgrounds for the DSH web GUI: render your local Wallpaper Engine wallpapers behind the chat — Scene and Web in real time through the bundled WebWallGL engine, Video played directly — with iOS-style liquid glass, adjustable blur/scrim/bClaude Designdsh-claude-designDeepSeek Harness plugin: the claude-design skill from baoyu-design. The agent writes canvases of artboards as files and opens them in a local canvas editor.Claude Slidesdsh-claude-slidesDeepSeek Harness plugin: the claude-slides skill from baoyu-design. The agent writes editable slide decks as files and opens them in a local slide editor.Genui@changfenhuang/dsh-genuiGenUI for DeepSeek Harness: interactive UI components rendered inline in assistant replies via the ```dsh-ui fence — layout, charts, plots, forms, quizzes, mermaid, 3D scenes, and an action event loop back to the model. Ships the fence-teaching host plugi

README

Sidebar Workspace Names — DeepSeek Harness

See which workspace a session belongs to, without leaving the sidebar's In one list view.

┌──────────────────────────────────┐
│ Fix the sidebar labels        3h │
│ 📁 claude-usage-esp32            │
├──────────────────────────────────┤
│ Add the cost pill              2h │
│ 📁 focus-desk                    │
└──────────────────────────────────┘

The flat session list mixes sessions from every workspace, so a title alone does not say where the session lives. This plugin puts the owning workspace on a second line under the title, and keeps the full, untruncated name in the row's hover card.

Session rows before and after enabling the plugin

What you get

  • In one list (View options → Group by → In one list) renders each session as a two-line row: title and relative time on top, the workspace name below.
  • Sessions that belong to no registered workspace read Ungrouped.
  • The automatic default workspace reads as a localized "Default workspace".
  • Grouped and Workspace Tree views are unchanged — their workspace headers already name the workspace.
  • Hovering a row shows the full workspace name in the hover card, even when the second line had to truncate a long name.

Install

From npm:

dsh plugin --profile desktop add dsh-plugin-sidebar-workspace-names

You can also install it from the Plugins page in the desktop app. Restart the profile and refresh the page once.

From a checkout instead (no build step, no dependencies):

git clone https://github.com/The-Focus-AI/dsh-plugin-sidebar-workspace-names
dsh plugin --profile desktop add ~/The-Focus-AI/dsh-plugin-sidebar-workspace-names

How it works

It is an ordinary Cordis client plugin bundle — no harness source is patched, forked, or monkey-patched:

  • sidebar.workspaces.session.row.action hosts the workspace chip.
  • sidebar.session.row.hover hosts the full name inside the hover card.
  • A small stylesheet turns flat-view session rows into two-line rows and scopes every rule to the flat list, so grouped views keep their shipped 32px rows.

client.js ships as plain JavaScript on purpose: the harness injects client plugin bundles into the page as a classic script, so the file reaches the JS engine verbatim. There is no build step and no runtime type stripping in the browser.

Known limits

  • Row DOM coupling. The chip is placed relative to ui-workspace's session row ([data-row-key="session:…"]) and the always-mounted row action strip. That is a decoration contract, not a public API; engines.dsh pins the tested range, and a harness change should get a plugin version bump.
  • The strip's own controls are hidden while the chip shows. Because the chip shares the strip with archive/pin, those buttons are suppressed on flat rows and come back on hover; a harness change to the strip's markup can strand them visible.
  • :has() is required for the flat-view scoping (Chromium 105+, Safari 15.4+). Without it the chip simply stays hidden.
  • Fixed two-line height. Workspace names longer than the line ellipsize; the hover card carries the full name. Rows are 48px tall in the flat view.
  • Blank New Session rows have no action strip, so they keep the single-line height.
  • No visual test. The suite covers name resolution only; the layout is CSS against another package's DOM.

Development

mise trust
mise install
mise test          # node --test
npm pack --dry-run # verify the published file list

The package has no runtime dependencies and no build step.

License

MIT — see LICENSE.