Proton1917/dsh-live-stats

Plugin ⭐ 1 BSD-3-Clause other

External plugin for DSH Web. It owns the composer's stats slot cell, renders the complete session status row with live input, output, and unabridged total token counts, and adds a second row for generation throughput:

catalog description:Live token estimates and true streaming TPS for DeepSeek Harness Web

Install

`~` marks a value that still includes the current request's input estimate. Streamed DeepSeek output is counted with the official tokenizer; provider usage replaces all provisional values when it arrives. Exact cache accounting continues to come from DSH's durable token-usage projection. A retry replaces the prior estimate for that step, and an aborted turn removes its unsettled estimate.

TPS is the number of tokens added after the first output sample divided by the elapsed time between the first and latest token-bearing stream events. Final usage, block-end, and assistant-message events correct counts but do not extend that interval. A one-sample response therefore has no TPS value instead of an artificial terminal-event rate.

The plugin replaces the built-in `conversation.composer.dock` entry through the slot registry's documented same-id priority mechanism. It reads public `sessionStats` and `tokenUsage` projections, owns `liveTokenUsage`, and leaves the Harness checkout untouched. A Harness update therefore no longer needs to replay a `StatsLine` source patch.

The package is a profile bundle and mounts itself without a separate home-level patch:

Add Proton1917/dsh-live-stats to your DSH config (web profile) to enable.

README

Expand full README Collapse

README is empty.