dsh-no-phone-home:阻止 DeepSeek Harness 收集遙測數據

DeepSeek Harness (dsh) 是一個基於插件架構的智能體開發框架。默認情況下,DSH 會啓用一些插件行,用於向 DeepSeek 發送診斷數據、會話日誌以及反饋信息。如果你希望本地運行環境不向官方服務器發送這些數據,可以使用 dsh-no-phone-home 插件進行屏蔽。

這是什麼

這是一個由 mattcarvercom 維護的純補丁包(patch-only bundle)。它不包含運行時代碼,而是通過修改配置來禁用 DSH 內置的插件行,這些行負責導出遙測數據、診斷信息或記錄反饋以便稍後上傳。

核心功能

該插件通過禁用以下插件行來阻止數據外發:

  • session-telemetry-otel:在用戶提交反饋時,導出會話日誌前綴至 dsh-otel-collector.deepseeksvc.com。
  • otel:會話遙測和產品遙測共享的 OTLP 傳輸層。
  • session-log-deepseek:將增量會話日誌(dsh_session_log,最大 8 MiB)附加到發送至 DeepSeek API 的每個請求中。
  • plugin-package-inventory-deepseek:將當前激活的插件列表(dsh_plugin_packages)附加到發送至 DeepSeek API 的每個請求中。
  • desktop-product-telemetry, product-analytics:桌面產品分析及其 OTLP 導出器。上游默認僅在桌面配置文件中啓用,此插件將其在所有配置文件中禁用。
  • command-feedback, message-feedback, ui-message-feedback:反饋按鈕、消息評分和備註。這些記錄僅用於授權和上傳遙測數據,禁用它們會移除消息上的評分按鈕。

該補丁僅針對行 ID(row ids)。DSH 會跳過它不存在的行,因此該插件兼容較舊的 DSH 版本(例如某些行在 0.1.7-rc.2 之後才添加)。

安裝與啓用

使用官方安裝命令將插件添加到 web 配置文件:

dsh plugin --profile web add github:mattcarvercom/dsh-no-phone-home#v1.0.0

安裝後,如果 HMR(熱模塊替換)處於激活狀態(web 配置文件的默認行爲),更改會立即生效;否則需要重啓 dsh。你也可以在插件的插件頁面中切換它。

爲了增加防禦深度,建議在啓動 dsh 的環境變量中設置:

DSH_TELEMETRY_DISABLED=1

DSH 會在應用所有補丁層之後應用此開關,因此即使通過 UI 重新啓用了某個行,DSH_TELEMETRY_DISABLED 也會確保它保持關閉。

典型用法

從該插件的倉庫克隆目錄中,可以運行以下命令進行驗證:

# 審計當前配置文件,模擬 dsh 的組裝方式
npm run check

# 檢查補丁是否與當前安裝的 dsh 版本兼容
npm test

這兩個命令都會通過 PATH 中的 dsh 找到 DSH。你也可以通過設置 DSH_PACKAGE_DIR 指向已安裝的包,或 DSH_CHECKOUT 指向源碼結賬位置來使用不同的 DSH 版本。

  • check 會按照 DSH 的順序組合所有層:每個插件包、配置文件補丁、$DSH_HOME/cordis.patch.yml,最後是 DSH_TELEMETRY_DISABLED。如果任何被屏蔽的行被啓用,或者插件未掛載,命令將返回 1。
  • npm test 會檢查補丁是否與安裝的 DSH 的 base 和 web-app 插件包兼容。

適用場景與注意

  • 僅屏蔽數據發送:該插件不會修改 DeepSeek 模型適配器發送的 API 請求頭(如 x-deepseek-harness-user-id 和 x-deepseek-harness-session-id)。這些請求頭僅包含隨機 ID 和會話 ID,且僅在使用 DeepSeek 路由時發送,移除它們需要修改 DSH 本身。
  • 保留功能:該插件不會禁用你主動使用的功能,例如 DeepSeek 賬號登錄和 DeepSeek 網頁搜索,因爲這些不屬於遙測。
  • 版本兼容性:較舊的 DSH 版本可能缺少某些行(如 otel 或桌面相關行),該插件會優雅地處理這些情況。

結語

dsh-no-phone-home 是一個針對隱私需求的輕量級解決方案。它通過配置層面的修改,在保持 DSH 核心功能完整性的同時,切斷了向官方服務器的數據傳輸路徑。

資源鏈接
* GitHub 倉庫
* 插件目錄頁

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

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

小夜