Skip to content
dsh.fish
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

  • 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.
Source