dsh-client-ui-job-stats
在终端中运行以下命令:
dsh plugin install kahomesl/dsh-client-ui-job-stats
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中打开插件安装入口,执行 dsh plugin install kahomesl/dsh-client-ui-job-stats 安装本插件(源码:https://github.com/kahomesl/dsh-client-ui-job-stats),安装后按 README 将组合包加入 profile 并重启一次 DSH。
插件介绍
Harness 会话头部的「后台任务」名册只反映当下还在列表里的任务:输出被取走后,记录往往一闪就没了。它适合回答「现在在跑什么」,却很难当作一整段对话里的任务台账。本插件在右侧边栏「开始」页增加「后台任务统计」卡片,以标签页形式为当前会话累计记录见过的每一个后台任务,结束后仍留在统计里,而不是随名册消失。
面板从各状态计数、完成率、累计与最长耗时、保留输出体量,到逐条明细(状态、类型、耗时、结束原因)一并呈现;运行中的任务耗时会实时刷新,列表按「运行中在前、已结束按结束时间倒序」排列。任务概述会尽量用可读短语概括命令在做什么,完整命令与保留输出只需点开行查看。简体中文与英文跟随宿主语言。
数据一侧依赖会话任务名册流做实时合并,一侧在宿主侧持久化已结算终态,因此刷新页面或重启后再打开面板,仍能看到已上报结局的任务;浏览器本地台账则在侧栏不可达时保住你在标签页开着时见过的记录。面板只读,停止任务仍用会话头部的任务列表。
适合需要回顾本会话跑过哪些命令、成败与耗时的用户:排查间歇性失败、对照 Agent 实际执行步骤,或单纯不想靠记忆拼凑「刚才到底跑了什么」。
截图预览
使用场景
- 长会话里 Agent 连续跑多条命令,想事后看清成败与耗时
- 内置任务名册里记录已消失,需要保留本会话完整执行轨迹
- 排查某次失败或取消时,要对照状态、结束原因与保留输出
适合人员
- 经常让 Harness 在后台跑 shell 与工具调用的开发者
- 需要审计或复盘单会话命令执行情况的团队
- 依赖右侧边栏工作流、希望一眼看到任务指标的用户
