778672151/dsh-session-turn-eta ↗★ 0

@dsh-external/dsh-session-turn-eta

根据步骤历史预测单次会话剩余时长,并显示实时进度条与百分比 适合长耗时任务的等待体验优化;需会话处于运行中才能持续更新预估。

套件
@dsh-external/dsh-session-turn-eta
相容性
待驗證
Harness 依賴範圍
>=0.0.1-rc <2
Cordis 依賴範圍
>=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