DSH Plugins
返回列表
dsh-skill-invocation-monitor

dsh-skill-invocation-monitor

客户端 更新于 2026.10.14

在终端中运行以下命令:

dsh plugin install YYC-JNU/dsh-skill-invocation-monitor

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install YYC-JNU/dsh-skill-invocation-monitor(源码:https://github.com/YYC-JNU/dsh-skill-invocation-monitor),安装后重启 DSH 并刷新页面。

插件介绍

在 DeepSeek Harness 里,技能一旦被加载执行,你往往只能看到最终回复:看不到是哪次调用、跑了多久、有没有卡住或失败。模型通过 skill 工具触发的路径,和你自己在界面里手动触发技能的路径,在会话里也不容易被一眼区分。dsh-skill-invocation-monitor 用只读方式把这一切收进 Web 侧栏的「技能监控」面板,让调用过程从隐形变成可观察。

安装并重启 DSH 后,侧栏会出现带实时角标的入口,角标显示当前进行中的调用数。打开面板可以看到每个在线 Agent 及其会话标题,下面逐行列出技能名、状态(运行中、已完成、失败、未观测到结果)、已用时长与开始时间;进行中的行每秒刷新耗时。两种触发方式都会记录,用户自行触发的行会标「用户触发」。失败时会展示截断后的原因,便于判断是技能不存在还是执行出错。

插件刻意不参与业务:不注册可写工具、不改会话状态、不拦截或延迟任何 pre-execute,状态只存在主机内存里,通过唯一的 GET 只读接口供界面拉取,并带有自检计数,方便确认观测链路是否正常。适合需要调试技能编排、排查长时间不返回的调用、或想同时盯多个 Agent 活动的开发者和重度 DSH 用户。

若你关心的是提示词内容、模型全文输出或磁盘上的审计日志,这个插件不会收集那些数据;它专注回答「谁在调什么技能、现在什么状态、等了多久」这类运行时问题。

截图预览

使用场景

  • 排查技能调用失败或长时间无返回
  • 同时查看多个 Agent 正在调用的技能
  • 区分模型 skill 工具与用户手动触发

适合人员

  • 日常使用 DSH Web 界面的用户
  • 编写或调试技能的开发者
  • 需要不改动会话即可观测调用的重度用户