dsh-trae-connect
在终端中运行以下命令:
dsh plugin install yembors64632/dsh-trae-connect
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install yembors64632/dsh-trae-connect,即可从 https://github.com/yembors64632/dsh-trae-connect 安装本插件。
插件介绍
如果你在 DeepSeek Harness 里想直接用到 Trae(SOLO CN)订阅里的 preset 模型,往往会卡在两点:上游并不是 OpenAI 那套接口形状,而 Trae 桌面版的数据和凭据又活在宿主 macOS 上,容器里根本摸不到。dsh-trae-connect 就是为这条缝做的桥——在 DSH 里注册 Trae 分组,让你像选普通云端模型一样开聊,而不必自己拼私有协议。
插件在本地起一个只监听 127.0.0.1 的轻量 shim,对外提供 OpenAI 兼容的 /v1/models 与 /v1/chat/completions,并把 Trae 返回的 SSE 事件逐条翻译成 chat.completion.chunk。它走的是经作者验证可用的 agent 推理入口(而非 BYOK 专用的 ide 通道),同时只读取宿主侧导出的明文凭据快照,不碰 Trae App 自己的目录。安全面上,shim 用随机端口和 bearer 校验,且不提供写接口。
这套方案是「个人机器、自己的账号」取向:默认常量与快照路径是按作者环境写死的,别人要用需要自行导出凭据并按 README 改网关、appId、function 等项。上游是私有实现,Trae 或 App 版本一变就可能要跟着调——README 也明确这是固有风险,不是装完就一劳永逸的企业级集成。
适合已经登录 Trae(SOLO CN)桌面版、愿意在宿主导出凭据、且 DSH 核心版本与插件声明对得上的人。若你只想在 Harness 里稳定对话、能接受按需自配,这个插件把最费劲的协议翻译和本地网关层已经替你扛住了。
使用场景
- 已在 DSH 中对话,希望模型列表里直接选用 Trae 订阅的 preset
- 需要在容器内调用 Trae,但凭据只能由宿主导出快照供插件读取
- 不想手写 Trae 私有协议与 SSE,只想走标准 chat completions 流程
适合人员
- 已安装并登录 Trae(SOLO CN)桌面版的个人用户
- 使用 DeepSeek Harness 且核心版本与插件说明一致的开发者
- 接受自行导出凭据并按环境改网关与 app 常量的自托管用户