DeepSeek Harness Litefuse 插件:Agent 可觀測性與評估

DeepSeek Harness (DSH) 提供了強大的智能體編排能力,但在調試複雜流程、子代理調用和工具執行時,缺乏系統化的 trace 數據支持。Litefuse 插件旨在解決這個問題,它將 DSH 的運行時數據轉化爲符合規範的可觀測性追蹤。

這是什麼

該插件是 DeepSeek Harness 的一個官方插件,用於接入 Litefuse 的可觀測性與評估能力。它將每一次用戶交互轉化爲一個獨立的 trace,並嚴格遵循 Litefuse agent-trace spec v1.2 規範。

插件由 litefuse 維護,採用 MIT 許可證。

核心功能

該插件具備以下核心能力:

  1. Turn 級 Trace 映射:每個用戶輪次生成一個 trace,包含一個 agent 根節點。根節點下包含每個模型調用的 generation、每個工具執行的 tool,以及委託給子代理的嵌套容器。
  2. 零依賴:沒有運行時依賴,不依賴 Langfuse SDK。數據直接通過 OTLP 發送到 Litefuse 端點。
  3. 子代理支持:支持子代理和委託場景,能夠準確記錄委託開銷(Delegation Overhead)。
  4. 代碼模式支持:支持代碼模式,直接追蹤 run_code 程序中的工具調用,避免與普通工具調用混淆。
  5. OTLP 集成:支持通過 OTLP 協議將 trace 數據發送到 Litefuse。

安裝與啓用

安裝插件需要使用 npx 命令。

npx @deepseek-ai/dsh plugin --profile web add -w dsh-litefuse-plugin

安裝完成後,需要配置憑證。

  1. 在 ~/.dsh/.env 中設置 Litefuse 的公鑰和私鑰:
    LITEFUSE_PUBLIC_KEY=pk-lf-…
    LITEFUSE_SECRET_KEY=sk-lf-…
這些密鑰需要在 Litefuse 項目的設置中創建。
  1. 啓動 DeepSeek Harness:
    npx @deepseek-ai/dsh web

典型用法

完成上述配置後,當你在 DSH 中發送一條消息時:

  • 打開瀏覽器訪問 https://litefuse.cloud 並進入對應項目。
  • 在 Tracing 頁面查看數據。
  • Trace 會在該輪次的第一個 span 完成時出現,而不是在輪次結束時。

插件讀取配置時優先從環境變量讀取,也可以通過 ~/.dsh/profiles/<name>/cordis.patch.yml 進行覆蓋。

注意事項

  • 憑據處理:配置中的憑據是引用,不是實際值。插件從 harness 的憑證存儲(~/.dsh/.credentials.yaml)或進程環境變量中讀取值。任何配置項都不會將密鑰寫入文件,且只記錄公鑰的前 10 個字符。
  • Trace 出現時機:Trace 僅在第一個 span 完成時可見。
  • 權限:插件以當前 DSH 進程的權限運行,安裝前建議檢查源碼和許可證。
  • 配置位置:默認配置讀取自環境變量;若需覆蓋,需編輯 ~/.dsh/profiles/<name>/cordis.patch.yml。

生態背景

DeepSeek Harness 的理念是“一切皆插件”。社區目錄(如 SkillHub)提供了插件的索引,但與 DeepSeek 或幻方 AI 無官方從屬關係。

該插件通過直接訂閱 DSH 的 session/event 事件流,實現了對真實執行過程(而非事後重構)的精確記錄,包括真實的延遲、Token 使用量、上下文壓縮事件等。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜