Bundle
dsh-status-bar-config
Configurable conversation statistics row for DeepSeek Harness
- Source
- leonardoxr
- License
- MIT
- Updated
- Updated 6 days ago
Readme
# dsh-status-bar-config English | [简体中文](README.zh.md) A DeepSeek Harness plugin that makes the conversation statistics row configurable without patching Harness. It shadows the shipped `conversation.composer.dock` entry with the same `stats` id at a lower public slot priority, preserving the normal placement and visuals while allowing each metric to be hidden independently. ## Settings Open **Settings → Plugins → Conversation statistics**. Changes apply live. - Entire statistics row - Turns - Steps - LLM time - Tool-call time - Average time to first token (TTFT) - Decode throughput (tokens/second) - Cache-hit percentage - Input tokens - Output tokens All metrics are enabled by default and keep the standard order. The row follows the active DSH English or Chinese locale. It uses the durable whole-session projections when available and preserves the shipped loaded-window fallback otherwise. ## Development ```sh pnpm install pnpm check pnpm pack ``` Install the packed tarball through a DSH profile. A newly installed bundle is discovered when that profile next starts; during linked development, host rebuilds hot-reload and client bundle rebuilds require only a page refresh.
Install
dsh plugin --profile web add github:leonardoxr/dsh-status-bar-config
Profile: web
With the hub plugin installed, ask your agent to install it by name — it resolves the same plan shown here.
dsh plugin --profile web add github:stvlynn/dsh.fish#path:packages/dsh-plugin-hub
install dsh-status-bar-config from the hub
- This package builds from source on install. pnpm will ask you to allow its build script — that is permission to run the package’s code on your machine, outside the agent sandbox. Only allow sources you trust.
- This source has no pinned commit, so a later push upstream changes what installs. Prefer pinning a commit.