dsh-opencode-go-model-list:修復 DeepSeek Harness 上 opencode-go 模型列表問題

前言

DeepSeek Harness (DSH) 的核心設計理念是“一切皆插件”。在使用內置的 opencode-go provider 路由時,開發者常遇到模型列表過時的問題:內置快照通常滯後於上游實際提供的模型。這導致無法使用最新的模型,且通過配置文件手動添加或覆蓋模型列表存在配置成本,甚至可能破壞原有的路由配置。dsh-opencode-go-model-list 插件旨在解決這一痛點,通過直接向內置目錄貢獻模型,實現模型列表的同步更新。

插件簡介

  • 名稱:dsh-opencode-go-model-list
  • 描述:修復 dsh 上 opencode go 模型列表問題
  • 維護者:xiaobbl
  • 類別:模型推理
  • 許可證:MIT

核心功能

該插件主要提供以下功能:
1. 擴展路由列表:擴展 opencode-go provider 路由,使其包含最新的模型列表。
2. 內置目錄貢獻:向內置目錄貢獻模型,無需手動編輯 settings.yaml。
3. 緩存與離線支持:支持後臺緩存刷新,並支持在離線環境下訪問。

安裝與啓用

安裝該插件需要滿足環境依賴。安裝完成後,必須重啓 DSH 才能生效。

選項 1:使用 dsh plugin 命令(需要 pnpm)

dsh plugin --profile web add .

此命令會將插件鏈接到當前 profile 的依賴中,並自動註冊 bundle。

選項 2:使用 PowerShell 腳本(需要 PowerShell)

powershell -ExecutionPolicy Bypass -File .\install.ps1

該腳本會將插件複製到 $DSH_HOME/profiles/<profile>/node_modules/ 並註冊到 dsh.profile.bundles。

注意事項

  1. 重啓生效:安裝完成後必須重啓 DSH 進程才能使插件生效。
  2. 環境依賴:
    • 選項 1 需要在系統 PATH 中安裝並配置 pnpm。
    • 選項 2 需要使用 PowerShell。
  3. 許可證:插件使用 MIT 許可證。

總結

該插件通過直接向 DSH 內置目錄貢獻模型,解決了 opencode-go 路由模型列表過時的問題,避免了繁瑣的手動配置。對於需要使用最新模型的用戶,這是一個實用的工具。

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

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

小夜