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. 适合长耗时任务的等待体验优化;需会话处于运行中才能持续更新预估。

パッケージ
@dsh-external/dsh-session-turn-eta
互換性
未検証
Harness ピア範囲
>=0.0.1-rc <2
Cordis ピア範囲
>=4.0.0-rc <5
バージョン
0.2.0
ライセンス
MIT
最終更新
2026/09/13

インストール

$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 Harnesstested 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