DSH Plugins
返回列表
dsh-jingcha

dsh-jingcha

工作流 更新于 2026.10.06

在终端中运行以下命令:

dsh plugin install QTATQ233/dsh-jingcha

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

在 DeepSeek Harness 中执行 dsh plugin install QTATQ233/dsh-jingcha,或从开源仓库 https://github.com/QTATQ233/dsh-jingcha 按文档安装。

插件介绍

跑 DSH 时,界面往往只显示「运行中」,你很难分清是任务真的慢、进程挂了、还是在等你点审批;一旦某个工具调用跑飞,又常常只能停掉整轮对话,别的活一起陪葬。鲸察(dsh-jingcha)是挂在 DSH 运行时上的监察插件:在工具调用的 pre-execute、execute、result 三层只读观察,用快照和事件流给出判定与理由,覆盖慢、挂起、卡住、长时间无输出、等待审批、错误风暴、内存泄漏预警等常见异常。

核心能力可以概括为「看得见、判得准、停得准、事后能复盘」。右下角可拖动的红绿灯挂件按调用时长变色,面板展示判定、在途调用(每条可单独强停)、告警与时间线;强停在 pre-execute 就登记 AbortController,支持按 callId 掐断单个调用或批量停掉卡住的,且不会误杀父调用。每次调用会写入 events.jsonl,强停成功还有取证事件,方便事后对照工具、参数摘要与耗时。默认不向模型注册工具,事件与挂件不进上下文,实现零 token 占用。

本地 HTTP 接口(status / kill / stop / settings)只监听回环并带 Host 白名单与变更类 POST 约束,可选 apiToken;插件不联网、无第三方依赖。阈值与规则可在 cordis.patch.yml 中调整,内置判定可编排,也支持第三方 registerRule 扩展。

适合日常用 DSH 跑 agent 工作流、工具链较长或容易卡审批的开发者与运维:需要实时判断「卡在哪」、想精确终止失控调用、又希望监控不挤占模型上下文时,鲸察能当作运行时的体检表与紧急刹车。

截图预览

使用场景

  • 长工具链或单次调用很久,需要区分慢、挂起还是卡住
  • 审批卡在 pre-execute,不想误判成进程死锁
  • 连续工具失败或内存持续上涨,想及时止损并查 events.jsonl

适合人员

  • 日常用 DSH 跑 agent 工作流的开发者
  • 需要按 callId 精确终止失控调用的用户
  • 希望监控不进模型上下文、默认零 token 的团队