DSH Plugins
返回列表
🧩

dsh-local-diagnostics

admin-security 更新于 2026.08.17

在终端中运行以下命令:

dsh plugin install fengyufengzi/dsh-local-diagnostics

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

在 DeepSeek Harness 中执行 dsh plugin install fengyufengzi/dsh-local-diagnostics 即可安装本插件,完整源码地址为 https://github.com/fengyufengzi/dsh-local-diagnostics。

插件介绍

运行 DeepSeek Harness 时,最棘手的问题之一是在不触碰用户数据的前提下搞清楚 Agent 到底卡在哪里:dispatch 太慢、工具频繁失败,还是某个错误类在反复出现。dsh-local-diagnostics 正是为这个场景而生——它是一个纯内存、零外发的诊断插件,通过 Harness 公开的 Cordis 扩展点被动观测运行状态,不修改 Agent Loop,不采集任何提示词、消息、工具参数、Session ID 或凭证,不写磁盘,不发起网络请求。

插件在五个扩展点上埋设轻量探针:tools/execute 记录每次 dispatch 耗时并始终透传调用链;tools/result 累计成功、失败与结构化错误码;session/event 和 agent/error 分别只统计事件类型与错误类名;diagnostics_report 随时返回当前 Session 的脱敏聚合报告,直接向 Agent 发起查询即可获得结果。所有数据仅覆盖插件加载后的进程生命周期,重启即清空,天然适配本地开发调试与短时排障。

适合在本地跑 DeepSeek Harness 的开发者、运维或安全敏感团队:想在不引入 OpenTelemetry、不搭远程监控栈、不上传任何内容到外网的情况下,快速拿到一份结构化的性能与错误概览,确认瓶颈出现在 dispatch、工具调用还是异常抛出,而无需阅读原始日志。

使用场景

  • 本地调试时快速定位 dispatch 耗时过长或工具反复失败的瓶颈
  • 在安全敏感环境里不上传任何数据即可获取当前 Session 的脱敏错误概览
  • 不搭建 OpenTelemetry 或远程监控栈的前提下,用一次 Agent 查询拿到结构化性能报告

适合人员

  • 在本地运行 DeepSeek Harness 的开发者
  • 需要快速排障但不想引入重型监控工具的运维人员
  • 对数据外发有严格限制的安全敏感团队