DeepSeek Harness 插件介紹:dsh-opencode-go-plus

前言

DeepSeek Harness (DSH) 是一個基於插件架構的智能體開發框架。在使用 OpenCode Go 訂閱模型時,開發者通常需要手動處理 API Key 配置、監控套餐額度以及應對網關模型列表的更新。dsh-opencode-go-plus 插件旨在解決這些痛點,它是一個維護分支,保持了模型目錄的可達性,並支持從設置頁面直接配置。

插件介紹

這是一個 DeepSeek Harness 的 OpenCode Go 模型提供商插件,由 HaydenSmith1121 維護,許可證爲 MIT。

核心功能

該插件提供以下能力:
* 支持流式回覆
* 支持工具調用
* 支持圖片輸入
* 顯示套餐剩餘額度
* 自動適配新模型(克隆協議與參數)
* 自動添加會話請求頭
* 獲取網關可用模型目錄

安裝與啓用

使用官方插件命令安裝。

Web Profile:

dsh plugin --profile web add dsh-opencode-go-plus

Headless Profile:

dsh plugin --profile headless add dsh-opencode-go-plus

安裝後,可在插件管理器中通過 Git 倉庫地址手動安裝:https://github.com/HaydenSmith1121/dsh-opencode-go-plus。

配置 API Key

  1. 在 Harness 中打開 設置 -> 模型。
  2. 找到 OpenCode Go 一行。
  3. 在 OpenCode Go API Key 輸入框中粘貼密鑰,點擊 保存並檢查。
  4. 確認狀態摘要顯示爲綠色(已配置且驗證通過)。

Headless 使用示例

  1. 安裝插件到 Headless profile。
  2. 準備配置文件 headless.patch.yml,指定默認模型:
- id: agent-default-model
  config:
    provider: opencode-go
    model: deepseek-v4.1-flash
  1. 導出環境變量 OPENCODE_API_KEY 並運行任務:
read -s OPENCODE_API_KEY
export OPENCODE_API_KEY
dsh --profile headless --patch ./headless.patch.yml "你好"

注意事項

  • 版本兼容:不同 Harness 版本(0.1.6, 0.1.7, 0.2)需要不同的設置模型。插件運行時會探測並分流。
  • 依賴與衝突:本包是 dsh-opencode-go 的維護分支,不能與 dsh-opencode-go 同時安裝。依賴 @deepseek-ai/cordis 等包。
  • 參數估計:自動適配新模型時的參數爲估計值,可用 modelOverrides 覆蓋。
  • 權限:插件以當前 DSH 進程權限運行,安裝前應檢查源碼與許可證。

結語

該插件簡化了 OpenCode Go 在 DSH 中的接入流程,提供了可視化的配置入口和額度監控能力。

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

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

小夜