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.

Dashboard — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins

@wenqi_bian/dsh-dashboard

Dashboard

DeepSeek Harness dashboard: per-session statistics (tokens, timing, tool and skill calls) as a dedicated Statistics view tab. Compatible with dsh v0.1.2-alpha.1 ~ alpha.4 (see README).

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

npx -y @deepseek-ai/dsh plugin --profile web add github:VinciBeans/dsh-dashboard#f315bea8f503d090c01de4c8c08a94846c753a5a
READMECompatibilityVersions

Compatibility and provenance

Dashboard is published as @wenqi_bian/dsh-dashboard and currently resolves to version 0.1.2-rc.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
9/20/2026

Versions

0.1.2-rc.1prerelease
9/3/2026
0.1.0stable
8/30/2026
Show 6 more versionsCollapse versions
0.1.3-alpha.2prerelease
9/8/2026
0.1.2-alpha.5prerelease
9/2/2026
0.1.2-alpha.4prerelease
9/2/2026
0.1.2-alpha.3prerelease
9/1/2026
0.1.2-alpha.2prerelease
8/31/2026
0.1.1-rc.2prerelease
8/30/2026

Related plugins

Loading related plugins…

Latest
0.1.2-rc.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
110
Last push
9/8/2026
View source ↗Project homepage ↗
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.

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)Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profileExperimental Web profile layer for Agent Teams Remote and UI pluginsRemote Web Ui@linxin666/dsh-remote-web-uiScan-to-pair remote access for the dsh web GUI that shares one official interface: a QR beside the settings button pairs phones and PCs into the same Web GUI (a portrait-touch adaptation layer for phones, full desktop on PCs) through one-time tokens and rClient Ui Task Board@linxin666/dsh-client-ui-task-boardHost-authoritative task board for the DSH Web GUI with real session execution, Host cron scheduling, and optional cross-platform idle-sleep protection; mounted without DSH source changes.

README

DSH Dashboard

Per-session statistics for DeepSeek Harness: token usage, timing, tool and skill activity.

Adds a Statistics tab to the conversation view. The numbers update live as the session progresses.

中文 | English

Compatibility

Supports DeepSeek Harness v0.1.2-alpha.1 through v0.1.2-rc.1 (npm alpha dist-tag): the client half targets the conversation.view slot, the tokenUsage / sessionStats projections, the chat snapshot's legacy.nodes timeline and the turn-tail turn data — verified present and field-identical across the dsh-v0.1.2-alpha.1 through dsh-v0.1.2-alpha.5 tags, and re-verified at dsh-v0.1.2-rc.1 (the rc.1 tree diff against alpha.5 is a repo-wide package.json version bump only: zero non-package.json files and zero non-version lines changed, so the plugin-consumed contract surface is byte-identical). The re-verification covers: tool-result node fields (time, call.name/argsRaw, callTime, isError), the turn-tail business data keys (tokenUsage, ttftMs, tokensPerSecond), the sessionStats / tokenUsage projection keys, and the built-in view entries (chat at order 0, trajectory at order 10 — the statistics entry at order 20 does not collide). Peer dependencies use the ^0.1.2-alpha.1 range, which npm resolves for every alpha of the series, for 0.1.2-rc.1 and for a final 0.1.2.

Not supported: 0.1.1-rc.2 and earlier — that generation runs the pre-useChat client-runtime contract, so the tool and skill tables would silently stay empty.

Compatibility risk to track: the chat snapshot's legacy slice is the host's compatibility projection; the shipped StatsLine still consumes it through alpha.5/rc.1 (re-verified), but re-check it on every harness upgrade.

Install

Releases are version-aligned with the harness: each version is built for, and named after, the matching @deepseek-ai/dsh release.

From npm

Install the alpha dist-tag (0.1.2-alpha.5, compatible with dsh v0.1.2-alpha.1 ~ rc.1):

dsh plugin --profile web add @wenqi_bian/dsh-dashboard@alpha

The npm package ships the prebuilt host and client bundles, so no build step is needed on install. The npm latest (0.1.1-rc.2) is the previous client-runtime generation, for dsh 0.1.1-rc.2 — use dsh plugin --profile web add @wenqi_bian/dsh-dashboard only if you run that harness.

From source

The source version — 0.1.2-rc.1, compatible with the harness source at the dsh-v0.1.2-alpha.1 through dsh-v0.1.2-rc.1 tags (the rc.1 tag content equals alpha.5 apart from version numbers) — is what the GitHub Release v0.1.2-rc.1 ships. Install it from source for local development:

dsh plugin --profile web add .

Run it from the repo root; it links the plugin into the web profile that $DSH_HOME points at. Rebuild after any code change with pnpm run bundle (see Quickstart).

Quickstart

pnpm run bundle                    # emit lib/index.js (host) + lib/client.js (browser)
dsh plugin --profile web add .
# restart dsh web, open a conversation, pick the Statistics view

The tab appears beside Chat / Trajectory and reads everything on the client from the session's tokenUsage / sessionStats projections and the conversation snapshot.

What it shows

  • Token layer: input (fresh + cache read), output tokens, cache hit rate.
  • Timing: LLM time, tool time, first-token latency, decode rate.
  • Tool activity: per-tool calls, fails, total and average duration, drawn as proportional segments with a four-color cycle.
  • Skills: which skill tools were invoked, as chips.
  • Insights: tool success rate, think/tool time split, tokens per turn, input:output ratio.
  • Locale follows the DSH host (zh / en).

Data source

Stats are derived on the client from the conversation snapshot's tool-result nodes and the built-in sessionStats / tokenUsage projections, the same source the shipped composer StatsLine uses. There is no host @Remote call, because @Remote is not generated for a runtime-loaded out-of-repo plugin. The workspace cross-session aggregate is not implemented.

License

MIT.