🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

单步秒表 WsTe47/dsh-step-clock

DeepSeek Harness
WsTe4753 天前有提交已提供中文文档扫描:未发现敏感能力

实时显示当前步骤已运行多久,完成后保留上一步耗时

29.6/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

自动兼容检查有告警:未发布到 npm registry,仅可从源码安装。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add WsTe47/dsh-step-clock
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么[目录]—
dsh 原生插件 · ui
暂无时间戳·判据 →
装得上吗[实装验证]✓
本站已真实安装成功
非静态推断
L4 · 真实安装等级说明 →
数据截至 2026/09/25·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 53 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安装兼容性检查⚠ 装前注意

未发布到 npm registry,仅可从源码安装

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包@climber47/dsh-step-clock(未发布到 npm,仅可源码安装)
✓Node 引擎要求 ^22.19.0 || >=24.0.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/9/22 02:03:26

安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 实时显示步骤耗时
  • 保留上一步耗时

为 DeepSeek Harness 网页 GUI 提供每步实时计时

README

由 DeepSeek 最新模型翻译生成
dsh-step-clock 一个给 DeepSeek Harness 网页版用的单步耗时实时秒表。它回答内建计时器回答不了的那个问题:正在跑的这一小步,已经跑了多久? ● 正在执行 bash,已运行 1 分 12 秒 第 12 步 [bash] 1:12 那一步跑完之后,它会继续把结果留在屏幕上: ● 上一步(第 12 步)已完成,用时 3 分 45 秒 3:45 状态条位于输入框上方的那一条(和 todo、goal 条同排),并在输入框下方另有一处,这样目标条再高也挤不掉它。 为什么需要它 Harness 本身已在对话底部显示一个轮次(turn)级时钟,但它要等 15 秒才出现,而且计的是整轮的时间。当你盯着一个长时间的 bash 调用时,你无法判断它是刚开始两秒,还是已经卡了四分钟——那个轮次时钟也回答不了。 本插件计量的是当前这一小步,并且从它真正开始活动的时刻起算: - 工具步骤锚定在该工具调用自身的开始时间上。运行中的调用只在其运行期间存在于实时快照里,所以 0:47 表示这次调用本身已跑了 47 秒,而不是从轮次推算出来的估计值。 - 思考步骤回退到步骤边界,这是模型耗时最诚实的锚点。 - 秒表从 0:00 就开始跳,没有任何延迟门槛。
展开完整文档(README 剩余 1 节)
dsh-step-clock

一个给 DeepSeek Harness 网页版用的单步耗时实时秒表。它回答内建计时器回答不了的那个问题:正在跑的这一小步,已经跑了多久?

● 正在执行 bash,已运行 1 分 12 秒 第 12 步 [bash] 1:12

那一步跑完之后,它会继续把结果留在屏幕上:

● 上一步(第 12 步)已完成,用时 3 分 45 秒 3:45

状态条位于输入框上方的那一条(和 todo、goal 条同排),并在输入框下方另有一处,这样目标条再高也挤不掉它。

为什么需要它

Harness 本身已在对话底部显示一个轮次(turn)级时钟,但它要等 15 秒才出现,而且计的是整轮的时间。当你盯着一个长时间的 bash 调用时,你无法判断它是刚开始两秒,还是已经卡了四分钟——那个轮次时钟也回答不了。

本插件计量的是当前这一小步,并且从它真正开始活动的时刻起算:

- 工具步骤锚定在该工具调用自身的开始时间上。运行中的调用只在其运行期间存在于实时快照里,所以 0:47 表示这次调用本身已跑了 47 秒,而不是从轮次推算出来的估计值。
- 思考步骤回退到步骤边界,这是模型耗时最诚实的锚点。
- 秒表从 0:00 就开始跳,没有任何延迟门槛。

它会说什么

它用直白的中文句子描述当前状况,而不是丢一个光秃秃的数字:

| 状态 | 文案 |
| 正在执行工具 | 正在执行 ,已运行 47 秒 |
| 多个工具并行 | 正在执行 bash,另有 2 个工具并行,本步已运行 5 秒 |
| 模型流式输出中 | 模型正在思考,本步已耗时 23 秒 |
| 已提交、还没输出 | 已提交,正在等待模型响应,已等待 3 秒 |
| 上一步已完成 | 上一步(第 12 步)已完成,用时 3 分 45 秒 |
| 什么都没跑 | 空闲,等待下一步 |

旁边还有:步号、正在执行的工具名标签(最多 4 个,超出 +N,悬停看全部)、以及最右侧一个紧凑的 m:ss 数字。

时长按中文习惯换算——47 秒、1 分 12 秒、2 分钟、1 小时 3 分——所以0:03 不会产生"3 秒还是 3 分钟"的歧义。

为什么完成后还要留着

一个步骤经常在一秒内就结束了,只在"运行期间"存在的状态条极易被错过。把上一步的用时留到下一步开始前,你就能事后发现某个慢步骤——比如一个跑了四分钟的 bash。只有在该步骤自己的 start 与 end 时间戳都存在时才记录;不存在时它会老老实实显示"空闲",而不是编一个看起来像真的耗时。

安装

dsh plugin --profile web add @climber47/dsh-step-clock

然后重启 dsh web。下一次有步骤运行时,状态条就会出现在输入框上方。

实现方式

这是一个 dsh bundle,以单条 insert 行挂载:

- package.json 声明 dsh.bundle.patch(这是它能被安装的关键)与 dsh.client(platform: web,这是浏览器半边被加载的关键)。
- cordis.patch.yml 插入 step-clock 行。
- lib/index.js 是(有意为空的)宿主半边。bundle 的 insert 行会解析包根,所以包必须可被导入;本插件没有宿主行为。
- lib/client.js 是浏览器半边,采用客户端 bundle 必须的 window.__ModuleLoader__.load({ id, factory }) 注册形状。React 通过 require('react') 从模块加载器取得,不打包进产物。
- 它只注册一个纯新增条目:输入框上方的 conversation.input.dock(replaceRisk: none,不会动自带的 todo / goal / queue 条目)。样式通过创建一个带标记的 元素注入,插件卸载时移除。
- 它只声明真实存在的服务(slots、timer)。客户端插件没有样式服务——styles 只存在于动态插件沙箱里。声明一个无人提供的服务会让 Cordis 无限期等待,插件会显示"已加载"、不报任何错,却永远不渲染。
- 发布的 bundle 由 npm run build 从 src/client/ 生成,因此可读源码与产物不会漂移;npm test 会先重新构建,再把 bundle 喂进它真实的加载器契约里跑行为测试。

它只读取引擎已经发布的事实——Chat 时间线快照与运行中调用列表——自身不做任何轮询。

环境要求

- dsh >=0.1.5-rc.1
- React 18(peer 依赖,由 harness 外壳提供)

许可

MIT
预览分享卡片长什么样 ↓WsTe47/dsh-step-clock
分享 · DeepSeek Harness Hub
WsTe47/dsh-step-clock

实时显示当前步骤已运行多久,完成后保留上一步耗时

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部