dsh-llm-agent-bridge:DeepSeek Harness 中的 Claude 集成

前言

DeepSeek Harness 採用插件化架構。dsh-llm-agent-bridge 插件通過 Anthropic 的官方 Claude Agent SDK,爲 DeepSeek Harness 提供了可選的 Claude LLM 提供商。它允許在 Standard、PTC、Creator、Minimal 等任意 DSH 模式下使用 Claude。DeepSeek Harness 負責維護提示、工具、沙箱和審批,而 Claude 負責推理和決策。

安裝與前置條件

在安裝前,請確保系統已安裝 Node.js 22.13 或更高版本。

安裝插件:

npx @deepseek-ai/dsh plugin --profile web add github:daveycodez/dsh-llm-agent-bridge
npx @deepseek-ai/dsh web

安裝後,需先正常認證 Claude Code,插件本身不會讀取憑據。

核心能力

  • 通用模式支持:可在 DeepSeek Harness 的任意模式(Standard, PTC, Creator, Minimal 等)下工作。
  • DSH 主導的控制流:DeepSeek Harness 維護其自身的提示詞、工具定義、沙箱運行環境和審批流程。
  • MCP 工具橋接:使用 MCP 服務器處理工具調用,將工具請求發送給 DSH 執行。
  • 會話遙測處理:插件會檢查並處理 DSH 的會話遙測行爲。

使用與配置

  • 選擇模型:在任意 DSH 模式的模型下拉菜單中選擇 Claude。
  • 切換模型:支持在會話中途切換模型。
  • 配置思考摘要:默認情況下,插件會設置 thinkingSummaries: false 以保持 SDK 的默認設置。如需自定義,可在插件行上設置此配置項。
  • 遙測控制:DeepSeek Harness 默認開啓遙測導出。爲防止上傳 Claude 的輸出數據,建議在啓動 DSH 的 shell 中設置環境變量:
    DSH_TELEMETRY_MODE=DISABLED

注意事項與侷限

  • 文本重寫不可重放:如果 DSH 在 Claude 已知的內容之後對文本進行了重寫或編輯,Claude 會話中不會包含這些重寫後的內容。
  • 會話狀態:Claude 會話僅知道它回答過的輪次。當創建會話或切換模型時,適配器會將之前的輪次作爲 <dsh-context> 塊前置。
  • 憑據安全:插件不會讀取憑據。
  • SDK 實驗性:底層使用的 Anthropic Claude Agent SDK 方法明確爲實驗性。
  • 守衛機制:遙測檢查守衛每輪運行,而不是在加載時運行。

結語

該插件通過官方 SDK 將 Claude 引入 DeepSeek Harness 生態,適合需要在 DSH 環境中利用 Claude 能力的場景。更多細節可參考 GitHub 倉庫 或 社區目錄。

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

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

小夜