Back to home@dingminhua

dsh-connect-trae

Connect locally signed-in Trae models to DeepSeek Harness with a read-only credits overview.

Stars
0
Language
TypeScript
Created
Aug 28, 2026
Updated
Aug 29, 2026
GitHub repo

Introduction

dsh-connect-trae

dsh-connect-trae

把本机登录的 Trae 模型接入 DeepSeek Harness,并提供只读的用量/积分概览。

English · 安装 · 工作原理 · 更新日志 · 问题反馈

npm version MIT license

一个独立的 DeepSeek Harness (DSH) bundle 插件。它把本机已登录的 Trae 账号通过新版 SOLO 远程会话通道接到 DSH 的模型选择器,并提供只读的用量/积分概览(web_user_ent_usage、每日签到、奖励活动)。

效果预览

DSH Connect Trae 插件卡片:当前 Trae 账号登录状态与额度概览

设置 → 插件配置 → DSH Connect Trae:读取当前登录的 Trae 账号并显示可用、消耗与合计额度。

功能特性

  • Trae 模型接入 —— 把本机登录的 Trae 模型注册为 DSH 的 trae provider,模型选择器出现 DeepSeek-V4-FlashDeepSeek-V4-Pro 等。
  • 新版 SOLO 远程会话 —— 走 solo.trae.cn/api/remote/v1 通道创建会话并轮询最终回答。
  • 只读用量概览 —— 插件设置面板(设置 → 插件配置 → DSH Connect Trae)里展开卡片即可查看总可用额度、各项积分来源(老用户/签到/登录赠送)、每日签到状态与奖励活动规则;只读、不消耗 Trae 积分。
  • 安全 loopback shim —— 随机端口 + 进程内随机 secret,真实 Trae token 不交给 pi-ai。

工作原理

DSH PiAiAdapter
  -> 安全 loopback shim
  -> TraeSoloRemoteBridge
  -> TraeSoloRemoteClient
  -> https://solo.trae.cn/api/remote/v1/chat_sessions
  -> 轮询 /chat_sessions/:id/messages
  -> 提取最终回答 -> OpenAI SSE -> DSH

用量概览走 https://api.trae.cn/trae/api/v2/pay/*/trae/api/v2/ug/* 只读接口。

详见 docs/IMPLEMENTATION_PLAN.mddocs/SOLO_ROUTE_DECISION.mddocs/USAGE_API_RESEARCH.md

安装

推荐使用 DSH 插件命令安装 npm 已发布版本:

dsh plugin --profile desktop add dsh-connect-trae

或直接通过 npm 安装:

npm install dsh-connect-trae

安装、更新或卸载 bundle 后,需要重启对应的 DSH 进程。

开发

pnpm install
pnpm run check   # typecheck + test + build

本地开发用 link: 安装到 desktop profile(改码后重启 DSH Desktop 生效):

dsh plugin --profile desktop add /Users/dmh2002/DshProject/dsh-connect-trae

致谢

第三方开源依赖

本项目参考的与 Trae 接入直接相关的开源项目,以及它们的许可证与合规说明,见 THIRD_PARTY_NOTICES.md。引入新的 Trae 相关外部依赖或复用其他项目代码时,请同步更新该文件并遵守对应许可证要求。

许可证

本项目采用 MIT 许可证,版权归属:Copyright (c) 2026 LaoDing