DSH Web UI session progress plug-in
lhh010/dsh-ui-progress · enterprise
DSH Web UI session progress plug-in: resident session progress bar in the input box docking area (todos real progress/real-time token generation rate/interruption orange state/to-do reminder), zero core changes
★ 8GitHub stars
0Forks
2026-08-14Last updated
TypeScriptLanguage
BSD-3-ClauseLicense
Key features
- Resident session progress bar (conversation.input.dock, input box dock area): Read the useSession snapshot of the reading frame to render the real execution status - running/idle, the name of the currently flying tool, the number of settled tool results in the current window, and the current round.
- During operation, the loading circle on the left rotates, the progress bar shimmers and the brand color halo pulses, and the fill width eases.
- Fill widthWhen there is todos projection, the actual completion ratio is ((completed + in progress)/total number, tasks in progress are included in the progress)
- During operation, the real-time elapsed time is additionally displayed (0.1s step jump since the beginning of the current round, and it is folded into XmYs and incremented by seconds after one minute) and ETA estimated remaining time (only if the model gives an eta estimate in the latest report_progress report - no linear extrapolation is performed, and the model will not display if it does not report)
Requirements
- The build product is updated with the DSH snapshot version. Select the corresponding version according to the snapshot during installation.
Install command
dsh plugin --profile web add github:lhh010/dsh-ui-progress