dsh-router-traework:TRAE SOLO 供應商插件

前言

DeepSeek Harness (DSH) 的核心設計理念是“一切皆插件”。在使用 dsh-router 時,若需要接入 TRAE SOLO 供應商,需要對應的插件支持。dsh-router-traework 就是爲此設計的插件,它提供了免費 SOLO 聊天通道的接入能力。

這是什麼

dsh-router-traework 是 dsh-router 的 TRAE SOLO 供應商插件,由 CARVIN94 維護,採用 MIT 許可證。它通過 cordis service router.suppliers 向核心註冊 traework 供應商。

安裝與啓用

需要 DSH 0.2.0 及以上版本。安裝順序爲先裝核心,再裝本插件,然後重啓 dsh web:

dsh plugin --profile web add dsh-router-core
dsh plugin --profile web add dsh-router-traework

dsh plugin add 命令會在 profile 目錄下執行 pnpm add,並自動將聲明瞭 dsh.bundle.patch 的包加入 dsh.profile.bundles(本插件聲明瞭 cordis.patch.yml)。

重啓後,本插件向 dsh-router 註冊 traework 供應商,面板「供應商」出現 traework 卡片,加賬號即用。

核心功能

本插件專注於對單個賬號調通上游:
* 提供 TRAE SOLO 供應商。
* 處理 SOLO 協議、token 刷新、SSE 轉換、簽到、積分。
* 失敗時返回語義狀態。
* 狀態只報當前狀態(憑證 + 積分)。

運行機制與分工

  • 獨立性:單獨裝它沒用——它只是向核心註冊一個供應商。
  • 策略歸屬:策略全在覈心(AccountPool),包括選號、冷卻、禁用、連續錯誤累計、遍歷回退、響應寫入。
  • 插件職責:本插件不做自動調度,不掛後臺定時器。
  • 數據存儲:積分只報值,不落盤(持久化歸核心 supplier-config.json)。

注意事項

  • 加賬號即用:配置完成後直接添加賬號即可使用。
  • 狀態報告:status() 只報「現在狀態」,冷卻/禁用由核心疊加後給面板。
  • 錯誤碼 9074:這是賬號級穩定拒絕,不是抖動。保留的 1s 重試只是兜底,落空即判失敗。
  • 積分過期:過期包必須跳過(簽到積分是 31 天后過期的獨立包)。
  • 免責聲明:本項目僅用於學習與技術研究,請勿用於商業用途。

結尾

該插件爲 DSH 生態接入 TRAE SOLO 提供了基礎能力。更多細節可參考項目目錄或源碼:
* 目錄:https://www.skillhub.cn/plugins/CARVIN94/dsh-router-traework
* 源碼:https://github.com/CARVIN94/dsh-router-traework

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

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

小夜