dsh-ui-progress
输入框停靠区常驻会话进度条:todos 真实进度、实时 token 速率、中断橘红态、待办提醒,零核心改动。
插件信息
截图
关于这个插件
DSH Web UI 会话进度插件:输入框停靠区常驻会话进度条(todos 真实进度 / 实时 token 生成速率 / 中断橘红态 / 待办提醒),零核心改动
安装这个 DSH 插件
复制下面的命令,在 DeepSeek Harness 终端中运行即可。
dsh plugin add github:lhh010/dsh-ui-progress 插件以当前 dsh 进程的权限运行,安装时可能执行代码。安装前请检查源代码仓库和许可证;如需可复现安装,请固定 commit 哈希。 插件安全 →
更多介绍
常驻会话进度条 (conversation.input.dock,输入框停靠区):读取框架 useSession 快照渲染真实执行状态——运行中/空闲、当前在飞的工具名、当前窗口已结算的工具结果数、当前轮次。运行中左侧加载圈 旋转 ,进度条 shimmer 扫光 + 品牌色光环脉冲,填充宽度缓动。 填充宽度 :有 todos 投影时按真实完成比例((已完成+进行中)/总数,进行中任务计入进度);无 todos 时固定默认 100% ——会话整体进度没有专门投影,不展示伪百分比(v0.8.0 起移除旧的"每个已结算工具结果进一格、窗口上限 10"分段填充)。运行中额外显示 实时已耗时 (自当前回合开始,0.1s 步进跳动,满一分钟折叠为 XmYs 后按秒递增)与 ETA 预计剩余时间 (仅当模型在最近的 report progress 上报里给出 eta 估计——不做线性外推,模型没报就不显示);空闲时显示上一回合耗时。 会话完成(跑过至少一轮后空闲)进度条切换为浅绿色 ,从未运行过的会话保持中性蓝灰。 - 中断橘红态 (v0.8.0 新增):本会话 最近一个已结束回合被中断/停止 ——手动打断、API 故障或其他意外原因——进度条切换为 橘红色 (浅橘背景 + 橘红填充/图标/百分比 + 慢速脉冲),标签显示"已中断",优先于运行中/完成态的常规配色。只按 最近一个 回合判定:中断后继续发送并正常完成的新回合会让进度条恢复正常配色(中断遗留标记仍保留在窗口内但不再触发)。注意态(琥珀,见下)仍优先于中断态。 - 实时 token 生成速率 (v0.9.0 新增):运行中 模型正在生成 时(有流式 partial 内容、且无待处理的人机交互),进度条在已耗时旁显示实时速率(如 12.3 tok/s,斜体品牌色,固定最小宽度保持进度条右侧稳定)。流式 chunk 不携带 token 计数(核心端只有回合结束后的 provider usage),因此该值是 自校准估算值 :初始按 CJK 感知字符密度折算当前 partial 的 token 数(中日韩宽字符 1 字符 ≈ 1 token,其余按核心 token-meter 同款 4 字符 ≈ 1 token);一旦窗口内任何已结算 step 上报了真实 output tokens,就用其「真实 tokens ÷ 加权字符数」密度缩放当前流式估算——数字会贴近所用模型 tokenizer 的真实密度,而非固定字符启发式。速率按 滑动窗口平均 (默认 1s 窗口)计算:每 1s 刷新一次、只统计最近窗口内新增的 token,消除逐 chunk 闪动;空窗口保持上次读数不归零。速率除以窗口时长(排除 TTFT)——与核心端回合结束后显示的结算 tokens/s(outputTokens/decodeMs)口径一致,运行中数值可直接与结算值对比。每个新 step 重新起算;工具执行/等待人机交互/回合结束时不显示(结算后的精确速率由核心 StatsLine 呈现,避免重复展示同一事实)。 - 待办提醒(attention) :本会话或其后代 subagent 会话存在 等待人处理的交互 (沙箱命令审批 / 选项选择 / 计划审阅)时,进度条切换为 琥珀色警告态 (浅琥珀背景 + 琥珀填充/图标 +…
相关指南
继续了解 界面增强 插件的选择、安装和使用方法。
关于这个插件: dsh-ui-progress
dsh-ui-progress 是什么?
dsh-ui-progress 是一款界面增强插件,由 lhh010 维护。输入框停靠区常驻会话进度条:todos 真实进度、实时 token 速率、中断橘红态、待办提醒,零核心改动。
如何安装 dsh-ui-progress?
在 DeepSeek Harness 终端运行 dsh plugin add github:lhh010/dsh-ui-progress 即可。dsh CLI 会从 GitHub 解析插件并安装到当前配置。如需可复现安装,可固定 commit 哈希:dsh plugin add github:lhh010/dsh-ui-progress#commit。
dsh-ui-progress 免费吗?
dsh-ui-progress 是社区开源项目,采用 BSD-3-Clause 许可证。你可以查看源码并免费安装使用。
相关插件
DSH Web UI 全家桶聚合插件:一键安装家族的全部功能插件(任务看板 / Git 图谱 / 宠物 / 移动端远程 / SSH / 模型能力 / 会话归档 / 皮肤 / 设置区 / 社区插件,完整清单以本包 aggregate.yml 为准)。compat 桥接层已并入本包(src/client),因此无需独立的 compat npm 包。