← 返回列表
D

dsh-langfuse-plus

v0.1.0 · 0 天前发布

Full-stack Langfuse observability for DeepSeek Harness: one OpenTelemetry trace tree per turn, prompt bridge, eval datasets, and a sidebar entry — implemented on the official telemetry seam.

deepseekdeepseek-harnessdshdsh-pluginlangfuseobservabilityllm-tracingopentelemetryotelcordis

README

dsh-langfuse-plus

DSH(DeepSeek Harness)的 Langfuse 可观测性插件:会话轮次映射为 Langfuse trace 树(同会话经 session id 聚合),提供 Prompt 版本管理与评测能力。

  • 零 DSH 源码修改,基于官方 telemetry seam

  • turn/step/tool/generation/event 全映射,含 token 用量

  • system prompt 与 Langfuse 版本化双向同步

  • /feedback 自动上报 score、/dataset 一键建评测数据集

  • DSH 侧栏一键跳转 Langfuse
  • 安装

    sh
    export DSH_LANGFUSE_PUBLIC_KEY=lf_pk_...
    export DSH_LANGFUSE_SECRET_KEY=lf_sk_...

    npm 安装


    dsh plugin --profile web add dsh-langfuse-plus

    或本地目录安装(开发)


    dsh plugin --profile web add ./dsh-langfuse-plus

    配置项(实例地址 / 环境标签 / Prompt 同步等)见 .env.example,均可用环境变量覆盖。自托管 Langfuse 编排见 docker-compose.langfuse.yml。

    需 DSH ≥ 0.1.0-rc.6(rc.7 已验证兼容)与 Langfuse ≥ v4。

    限制

  • 未挂脱敏规则时,会话数据原样透传至 Langfuse(脱敏需自行挂 `session-telemetry/rec
  • 查看完整 README →

    版本兼容矩阵

    DSH 版本状态说明
    dsh@0.1.0-rc.6 ✅ 兼容 cordis patch ✅
    dsh@0.1.0 ✅ 兼容 标准 patch ✅
    dsh@0.2.0 ⚠️ 待验证 待实测(API 可能在变)
    dsh@0.3.0+ ❓ 未知 尚未发布

    💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正

    元数据

    License
    MIT
    npm
    dsh-langfuse-plus
    Repo
    git+https://github.com/FlySnailY/dsh-langfuse-plus.git
    Engines
    {}
    Weekly DL
    0
    Monthly DL
    0
    dsh.bundle
    {"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime"],"platform":"web"}}