@loongsuite/dsh-plugin

@loongsuite · 开发
检测未发现问题无安装脚本来源一致

为 DSH 开发者生成 OpenTelemetry GenAI 调用链与指标,导出到任意兼容后端

v0.1.1版本
npm 预构建包安装方式
2026-08-17最近更新
14 · 819Star · 周下载
dsh plugin --profile web add @loongsuite/dsh-plugin查看仓库

插件介绍

根据仓库资料整理 · commit 5e893af

主要功能

  • 采集 DSH 的会话、Agent 循环、LLM 与工具生命周期事件,转换为 OpenTelemetry GenAI 调用链。
  • 通过标准 OTLP/HTTP protobuf 将链路与指标导出到任意兼容后端(如 Jaeger、Langfuse)。
  • 每个 DSH 回合生成一条 ENTRY→AGENT→STEP→LLM/TOOL 结构的调用链,LLM 重试与工具调用结果均可关联查看。
  • 导出 gen_ai.client.operation.duration 与 gen_ai.client.token.usage 等标准 GenAI 指标。
  • 正文(提示词、回复、工具参数等)采集默认关闭,可按需通过配置或环境变量开启。
  • 支持通过环境变量或插件的 cordis.patch.yml 配置项(endpoint、headers、批量导出参数等)灵活调整。

适合什么时候用

  • 需要观测 DSH Agent 运行链路、LLM 调用延迟与 token 消耗的开发者。
  • 希望将 DSH 的调用数据接入现有 OpenTelemetry 后端(如 Jaeger、Langfuse)进行统一分析。
  • 排查工具调用失败、LLM 重试等异常场景,需要完整可关联的调用链路。

使用前需要

  • 需要一个兼容 OpenTelemetry OTLP/HTTP 的后端(如自建 Jaeger、Langfuse 等)来接收链路与指标。
  • DeepSeek Harness 版本需为 >=0.1.0-rc.6 <0.2.0。
  • Node.js 版本需为 >=22.19.0。
  • 需通过环境变量或配置指定 OTLP 端点及可选的鉴权 headers(如 OTEL_EXPORTER_OTLP_ENDPOINT)。

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
环境变量会话数据遥测
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库loongsuite/dsh-pluginnpm@loongsuite/dsh-plugin@0.1.1安装方式npm 预构建包收录日期2026-08-15固定 commit5e893af6172b · 2026-08-17
dsh plugin --profile web add @loongsuite/dsh-plugin