DSH Plugins
返回列表
🖥️

dsh-lot2-metrics

客户端 更新于 2026.10.18

在终端中运行以下命令:

dsh plugin install LosEcher/dsh-lot2-metrics

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

在 DeepSeek Harness 中执行 dsh plugin install LosEcher/dsh-lot2-metrics,即可从 https://github.com/LosEcher/dsh-lot2-metrics 安装本插件。

插件介绍

lot2 后端会把数据库相关指标整理成「项目快照信封」式的采集结果,但真正用起来时,你往往还需要在 DSH 里问 agent「现在调用量怎样、有没有越界」、或者在开会话时扫一眼新鲜度和 Top-N,而不是反复打开原始 JSON 或自己去猜上一次数字是否还有效。本插件只做呈现与查询:读落盘快照,绝不自己去抓 /metrics,也绝不写任何文件,把「取数」和「触发采集」留给 lot2 与 DSH 采集链路,避免两套事实各说各话。

在 host 侧注册两个只读 agent 工具(概览与按条件查询)以及 /status、/snapshot 端点;client 侧提供会话 tab「lot2 指标」,按阈值结论、运行期 gauge、调用量 Top、放大倍数 Top 分区展示,并支持约 60 秒轮询与手动刷新。运行期与阈值遵循明确纪律:value 为 null 要显示原因、采集器声明但未上报的指标单独标「缺失≠0」、阈值结论只读采集器落盘的 collector-state,本插件不做第二套判定。契约版本不兼容、采集失败、快照过期或数据新鲜时,界面与工具都会如实区分,且回答带上 capturedAt 与快照路径以便追溯。

适合已经在跑 lot2 指标采集(dsfolder 脚本与 launchd)、希望在 DSH 里把指标变成「可对话、可面板」的运维与开发者;也适合需要 agent 在会话中引用最新快照、又不想让插件拖垮整棵 Cordis 树的场景——缺文件、坏 JSON 或缺字段一律降级留空并给出 reason,不向宿主抛异常。

使用场景

  • 在会话里查看 lot2 数据库指标新鲜度与 Top-N
  • 让 agent 按 operation 过滤并排序查询指标快照
  • 对照采集器阈值结论与运行期 gauge 做巡检

适合人员

  • 已部署 lot2 指标采集的 DSH 用户
  • 需要在 shell 中观测 lot2 后端指标的开发者
  • 希望通过 agent 只读查询指标快照的运维