前言¶
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