dsh-session-timing: DSH Web UI Session and Round Duration Statistics

dsh-session-timing is a DSH client plugin released by maintainer Neverwocao, providing wall-clock timing statistics for the DeepSeek Harness Web UI. The title bar displays the cumulative time for each session, the start and end times and duration of the current turn are shown above each operation row, and the sidebar "Session Duration" panel aggregates data by Today / Last 7 Days / Last 30 Days / All. Data is derived entirely from the `turn/start` and `turn/end` events in the session logs; pagination, context compression, or restarting Harness does not affect the numbers. Installation requires Node.js ≥ 20 and pnpm to be in the DSH process PATH; it can be installed via `dsh plugin --profile web add github:Neverwocao/dsh-session-timing#v1.0.0` (followed by a restart of `dsh web`), or using a tagged tarball or a local directory link. The plugin runs with the privileges of the current DSH process; please check the source code and the MIT license before installation. It only collapses turn boundaries and does not break down step durations; the panel reads a maximum of 120 sessions at once and does not auto-refresh. The README is verified on DSH 0.2.1-rc.5, and the `engines.dsh` field is limited to `<0.3.0-0`.

Read More