dsh-plugin-node-time:为 DeepSeek Harness Web 界面添加节点悬停时间显示
focksor/dsh-plugin-node-time
为 DeepSeek Harness 网页界面添加悬浮时间卡片:悬停聊天节点行即可查看开始、结束时间与耗时,支持工具调用、思考、命令等节点。
dsh-plugin-node-time 是一个面向 DeepSeek Harness Web 客户端的轻量插件,让你把鼠标悬停在聊天节点行上就能看到该节点的开始时间、结束时间和总耗时。它覆盖工具调用、Think、命令、压缩标记、子调用等多种节点,运行中的节点还会每秒刷新动态耗时。卡片样式自动跟随宿主主题,且不拦截鼠标、不改动宿主 DOM,因此完全无侵入。即使缺少数据或服务,插件也会静默降级,绝不影响 DeepSeek Harness 的正常使用。
如何安装
dsh plugin --profile web add dsh-plugin-node-time- 分类
- 工具与能力
- 平台
- DSH Plugin
- 作者
- focksor
- 分发方式
- 插件
dsh-plugin-node-time 核心特性
dsh-plugin-node-time 仓库简介
它是做什么的?
dsh-plugin-node-time 是 DeepSeek Harness(DSH)的 Web 客户端插件,为聊天节点行添加悬停时间戳卡片。它解决用户在 DSH Web 界面中难以快速查看每个节点(如 Think、Bash、Read/Edit/Write、Search、命令、压缩标记、子调用)耗时的问题,让你悬停即可看到开始时间、结束时间和用时。核心能力包括实时显示运行中节点的动态耗时、自动适配主题样式,且不干扰鼠标操作。
核心功能
- 悬停卡片:悬停任意节点行弹出紧凑卡片,显示开始→结束时间及耗时(如 830ms、4.33s、1m 23s)。
- 实时更新:运行中的节点显示
start → …,每秒刷新耗时,调用结束后转为最终范围。 - 智能日期显示:非当天节点自动附带日期前缀,非当年节点附带年份。
- 额外信息:助手步骤显示 TTFT(首 token 时间),若已记录。
- 零侵入设计:卡片为
pointer-events: none,不拦截鼠标;不修改宿主 DOM,React 重渲染不会清除卡片。 - 静默降级:若缺少 sessions 服务或数据不完整,仅不显示卡片,绝不影响宿主功能。
怎么使用这个插件?
在 DSH Web 中启用插件并重启 dsh web 后,将鼠标悬停在任意聊天节点行(如工具行、Think 行、命令行)即可看到时间卡片。卡片样式自动跟随宿主主题,无需额外配置。若需本地开发,可按 README 从源码构建并添加为 link 依赖,然后注册到 profile 的 bundles 中。
本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:focksor/dsh-plugin-node-time。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。
