前言¶
在 DeepSeek Harness 的开发流程中,当模型正在生成回复时,开发者往往无法直观地感知当前回合的具体耗时。这种不确定的等待状态容易打断思路。dsh-session-turn-eta 插件通过算法预测剩余时间,并在编辑器下方以进度条形式呈现。
插件简介¶
dsh-session-turn-eta 是一个客户端插件,由 778672151 维护。它通过计算历史步骤的中位数速率和条件中位数步骤计数,对当前回合的剩余时间进行估算,并在输入框下方显示进度条。
核心功能¶
插件主要提供以下可视化反馈:
- 显示当前回合剩余时间预测。
- 在输入框下方显示进度条。
- 显示百分比和人类可读时间(如 ~12m 34s left)。
- 回合结束时填充并脉冲。
- 失败或中断时显示红色。
安装与启用¶
- 执行安装命令:
dsh plugin --profile web add github:778672151/dsh-session-turn-eta
- 重启
dsh web。 - 发送任意消息以查看进度条。
兼容性与依赖¶
- 依赖:插件依赖
zod。 - 开发环境:构建依赖 Node 24.x。
- 运行环境:发布的 bundle 可在 DSH 主机上运行。
- 兼容性范围:
- DeepSeek Harness:
@deepseek-ai/dsh-*0.1.5-rc.1 @deepseek-ai/cordis: >=4.0.0-rc <5@deepseek-ai/dsh-session: >=0.0.1-rc <2
- DeepSeek Harness:
注意事项¶
- 本插件以当前 DSH 进程的权限运行。
- 插件不修改会话,也不注册模型可见能力。
- 安装前请检查源码与许可证。
链接¶
- GitHub: https://github.com/778672151/dsh-session-turn-eta
- 目录页: https://www.skillhub.cn/plugins/778672151/dsh-session-turn-eta