778672151/dsh-session-turn-eta ↗★ 0
@dsh-external/dsh-session-turn-eta
Predicts the remaining wall time of the live DeepSeek Harness turn from its step history and shows it as a progress bar with a live percentage under the composer. 适合长耗时任务的等待体验优化;需会话处于运行中才能持续更新预估。
インストール
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:778672151/dsh-session-turn-etaドキュメント
README 全文を読む ↗dsh-session-turn-eta
Live remaining-time prediction for the current DeepSeek Harness turn, shown as a progress bar with a live percentage under the composer.
- Running — a bar whose width follows elapsed time over the predicted total,
with a percentage and a humanised time left (
~12m 34s left/约剩 12 分 34 秒). The percentage ticks locally while the turn is open. - Finishing — once a turn outruns its own estimate the bar fills and pulses with a "finishing" label, instead of a misleading "0s left".
- Completed — 100%.
- Failed or interrupted — the bar turns red and reads "progress interrupted".
Install
dsh plugin --profile web add github:778672151/dsh-session-turn-eta
The repository ships a prebuilt lib/, so installing does not run a build step.
Restart dsh web if the profile asks for it, then send any message: the bar
appears under the input box while the turn runs.
Compatibility
| DeepSeek Harness | tested against @deepseek-ai/dsh-* 0.1.5-rc.1 (checkout aa8262ec09) |
@deepseek-ai/cordis | `>=4.0.0-rc =0.0.1-rc =0.0.1-rc lib/index.js (host) + lib/client.js (client) |
| npm test # host estimator invariants + client render states |
`scripts/build.sh` is an optional development helper that links a local DSH
checkout and type-checks the host half with that checkout's `tsc`.
## License
MIT