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 peer 범위
>=0.0.1-rc <2
Cordis peer 범위
>=4.0.0-rc <5
버전
0.2.0
라이선스
MIT
최근 업데이트
2026. 9. 13.

설치

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:778672151/dsh-session-turn-eta

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