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

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

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

小夜