Overview
@dsh-external/dsh-ui-progress
README / EN
Package documentation
Registry summary
dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.
Read the full README on GitHubLIMITATIONS
Known limitations
- 会话整体进度无专门投影:无 todos 时填充固定 100%,不展示伪百分比;todos 比例只反映当前 todos 列表,不代表会话全程进度。 - 中断检测按当前窗口 + 最新回合判定(v0.9.3 起以 `turn/end reason` 为主信号,停止即检出,不再依赖节点痕迹);分页/压缩后旧标记被截断,中断态随之消退;窗口内没有 `turn/end` 事件(如会话被强杀且未修复)时回退到节点痕迹,仍可能漏检。处于重试路径(model-retry)的回合不显示中断态。 - ETA 完全依赖模型在 `report_progress` 的 `eta` 字段上报:模型不报或报错(非字符串/非正数)就不显示;进度条取窗口内**最近一次**上报的 eta,若最近一次未带 eta 则隐藏(即使更早的上报带过)。 - 浏览器 half 刷新页面即生效(宿主 half 为空,升级安装无需重启 `dsh web`)。 - CSS 动效常量(时长/缓动)为本地字面量(当前样式体系尚无 motion token 族);中断橘红色为 warn/error token 的 `color-mix`(样式体系无独立橘色 token)。 - 实时 token 速率为**估算值**(流式 chunk 无 token 计数):先按 CJK 感知字符密度起算,一旦有已结算 step 的真实 provider usage 即按密度**自校准**(首个校准 step 之前的首个回合仍为字符启发式);推理/正文/工具参数一并计入;显示为 1s 滑动窗口平均(本地字面量 `TOKEN_RATE_WINDOW_MS`),非 provider 报告值,回合结束后以核心 StatsLine 的结算 tokens/s 为准。
