
dingminhua/dsh-connect-trae
dsh-connect-trae
Connect locally signed-in Trae models to DeepSeek Harness with a read-only credits overview.
Install
npx @deepseek-ai/dsh plugin --profile desktop add dsh-connect-traeRestart `dsh web` after install. Bundle APIs can change during the developer preview.
README badge
[](https://dshhub.dev/plugins/dsh-connect-trae)Paste this into your README. The star count updates with every catalog sync.
From the README
Excerpt from dingminhua/dsh-connect-trae, cleaned of badges and images.
<a href="README.en.md">English</a> · <a href="#安装">安装</a> · <a href="#工作原理">工作原理</a> · <a href="#模型覆盖范围">模型覆盖范围</a> · <a href="CHANGELOG.md">更新日志</a> · <a href="https://github.com/dingminhua/dsh-connect-trae/issues">问题反馈</a>
一个独立的 DeepSeek Harness (DSH) bundle 插件。它把本机已登录的 Trae 账号(国内版、企业版与国际版均支持)接到 DSH 的模型选择器:模型负责生成结构化工具调用,bash / read / write / edit 等工具由 DSH 本地执行;同时提供用量概览(国内版 Work/通用积分、企业版租户额度、国际版订阅状态)、每日签到领取与模型管理界面。国内版、企业版与国际版是三个并行的供应商(trae / trae-enterprise / trae-global),可同时使用;插件设置卡片以 tab 区分三者,方便统一管理。
支持 macOS、Windows 与 Linux:CI 在 ubuntu-latest 与 windows-latest 上跑完整 typecheck / 测试 / 构建;Windows 侧的目录探测、应用版本头与锁行为均有针对性处理,详见 Windows 说明。
除每日签到领取外,插件的所有查询都是只读的、不消耗额度;签到领取也只在你点击按钮时才发生。
边界:本插件不与任何其它插件联动。 账号、凭据、模型目录、账号池与设置命名空间都只属于本插件;
trae失败不会借用别的插件的账号或额度,反之亦然。理由与具体含义见与其它插件的关系。
功能特性
-
三供应商并行接入 —— 国内版注册为 DSH 的
traeprovider(DeepSeek-V4-Flash、DeepSeek-V4-Pro等),企业版注册为trae-enterprise,国际版注册为trae-global(Gemini / GPT / MiniMax 阵容),三边模型同时出现在 DSH 模型选择器里:不同会话可以各选一边,互不干扰。 -
企业版是独立计费通道,不是国内版的别名 —— 同一张 CN 凭据若属于
tob_online租户,会被两个网关同时服务:消费池(扣个人积分)与租户池(扣企业额度)。同一模型、两种付费方,所以「谁付钱」由你显式选,插件不替你猜。trae永不碰企业网关;trae-enterprise不回落,被拒绝就如实报错,不会悄悄改用个人额度重跑。企业版默认关闭——纯个人账号用不了企业池,默认放开等于塞一条一用就失败的 provider。 -
可单独关闭任一面板 —— 三个 tab 各带一个勾选(国内版与国际版默认勾选,企业版默认不勾):取消勾选即把该面板的供应商整个从 DSH 模型选择器撤掉(不是只藏起 tab),并且不再发起任何请求;重新勾选即恢复,账号、目录、勾选与上下文预算全部保留。用不到国际版就把国际版关掉即可。
-
插件卡片 tab 切换 —— 设置卡片顶部为「国内版 / 企业版 / 国际版」三个 tab,各含独立的账号选择、用量概览与模型管理;每个 tab 的账号、目录、勾选与未保存草稿完全隔离——在一个 tab 里切账号或刷新模型,不会触碰另一边的运行时目录与会话。国内版与企业版共用同一份 CN 凭据池,但各有各的账号绑定与模型勾选:两个池的名录并不相同(
DeepSeek-V4.1-Flash只有企业池列),所以勾选互不覆盖。 -
卡片内再按「账号 / 模型 / 诊断」分栏(学自同族
dsh-connect-workbuddy)—— 上面那排地区是作用域(这张卡片讲的是哪个供应商),这一排是同一张卡片里的分栏:账号栏管「谁在服务、还剩多少、签到与账号池」,模型栏管「勾哪些模型、图片输入、上下文预算、保存」,诊断栏只读地列出面板名、供应商 id、服务账号、两种令牌到期时间、目录/已启用模型数、账号池与签到支持与否,以及本面板最近一次报错的原文。4.4.7 起诊断栏还多一行「损坏副本留存」:读不出来、因此被改名留存的账号副本会在这里被点名(连同它曾经保存了几个账号)——被顶掉的账号「去哪了」这个问题,从此不用再去~/.dsh里翻文件名;未登录那一屏也会显示同一条通知,因为账号消失之后用户落地的正是那一屏。分栏的理由是提交语义不同:账号改动点一下即生效,模型改动是草稿、必须点「保存」——一列长页会把保存按钮放到离它要保存的东西三屏之外。切栏不重新拉取、不丢未保存的模型草稿、账号池日志也不重建;未登录时不出分栏,那一屏说明不会被看不见的 tab 藏起来。模型栏把所有模型一次性铺开,没有内层滚动条——不再是一个套在滚动页面里的小窗口,唯一滚动的就是卡片自己那一页。 -
账号池:自动选号 + 失败换号(默认关闭) —— 本机读完几个账号后,「该用谁的额度」可以交给插件按规则排序:先排除不可用的(凭据被拒、套餐不覆盖、账号已不存在、限流未到重试时间、额度耗尽),再在可用账号里优先快到期的那点额度(与其放着过期,不如先花掉),最后才比总额、token 新鲜度,并以账号 id 兜底成全序(同样的输入永远得到同样的顺序,不会在两行之间来回抖)。三个面板各有各的池:国内版与企业版共用同一份 CN 凭据,但企业版只挑租户账号、国内版不会漂到租户号上。开着池时,发请求前先按上面的顺序选中一个账号,并且真实请求失败会换下一个账号重试(最多 3 个)——只有账号级失败才换(
401凭据被拒、额度耗尽、限流、上游 5xx);模型 id 写错、请求本身不合法不换号,因为那不是账号的问题,换号只会把同一个错误烧两遍、还冤枉一个没机会服务的账号。换号失败的真相会写进池的探针记录,下一次排序直接把它排到后面,而每一次结论都能在卡片上看到:可用/限流/额度耗尽/凭据被拒/套餐不覆盖/上游不提供/本次未测出,以及「什么时候可以重试」。关掉池就回到严格绑定,不会有任何残留 override。卡片里的「全部测速」会把每个成员按目标模型各测一次,结果边跑边显示(一行一个答案,不等整批跑完),并落盘成下次排序的依据。池是显式选择:默认关闭。它不会替你在没打开池的情况下换账号——「换账号等于换人计费」,所以这件事只能由你点头。池打开后卡片会明确写出当前是谁在付费(Host 报告的是「下一个真正发送请求的账号」,不是保存的那个绑定)。
…

