Repository navigation
Releases: AbyssWhalen/dsh-agent-bridge
Releases · AbyssWhalen/dsh-agent-bridge
Release list
dsh-agent-bridge 1.0.0
首个公开版本:一个包、两家桌面客户端、两个独立组件。
接入
- Qoder — 14 个模型,走它自带的 worker runtime(子进程 + 控制帧)。思考强度按模型给:上游声明了档位就给档位,只声明开/关就给开关,没声明就不给控件。
- WorkBuddy(含国际版 WorkBuddy AI)— 19 个模型,HTTP + SSE,复用客户端已登录的凭据。
- 模型数是一次实测的快照,会随账号状态和上游调整浮动。
兼容的 DSH 版本
本版实测于 DSH 0.2.0-rc.2(dsh-llm 0.2.0-rc.2、cordis 4.0.4、Node 24.21.0),声明 "@deepseek-ai/dsh-llm": "^0.2.0-rc.2"。
写成范围是刻意的:DSH 加载插件前会把 @deepseek-ai/dsh* 的 peer 与运行中的版本比一遍,对不上就跳过这个 bundle。精确锁一个版本号等于「DSH 发个补丁版,插件就被静默跳过」。本插件放行整个 0.2 线,跨到 0.3 才拒载。
接口清单、变动后的降级行为、升级自检清单见 docs/compatibility.md。
能力
- 模型列表与选择器同源;额度显示在分组标题上。
- 流式对话,含
reasoning-delta思考块。 - 思考强度只显示上游声明的档位,不猜、不探测、不填假档位。
- 工具调用:把 harness 的工具声明原样转给上游,流式片段按
index重组成block-start/tool-call-delta/block-end,历史按原生tool_calls/tool_call_id重放。
组件化
cordis.patch.yml 插两行 Loader,每行一次独立的 apply(ctx, config):一行一个开关、一个详情页。关掉一家,另一家的路由、定时器、子进程不受影响。卸载把驱动移出插件包($DSH_HOME/agent-bridge-removed/<id>/),可以恢复。
安装
需要 Windows、已安装并登录至少一个受支持的客户端。源码安装步骤见 README。
验证
npm test(离线,无需客户端,含兼容声明检查)与 npm run test:host(真 apply() + 替身 ctx)在 Windows CI 上通过;两家驱动的实盘测试(模型数 / 额度 / 两轮真对话 / 工具通道)在本机跑过。详见 docs/verification.md。
许可
MIT。宿主层设计与 WorkBuddy 凭据解密流程派生自 dsh-workbuddy-connect(MIT, Corrine Hu),声明已保留。