dsh-plugin-devin-bridge
在终端中运行以下命令:
dsh plugin install Arborsm/dsh-plugin-devin-bridge
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install Arborsm/dsh-plugin-devin-bridge 即可安装该插件,源码位于 https://github.com/Arborsm/dsh-plugin-devin-bridge 。
插件介绍
dsh 的 agent loop 原生支持多种模型提供器,但 Devin 平台托管的模型(glm-5.2、swe-1.7 等)走的是 Connect RPC + protobuf 协议,与 dsh 的 LlmAdapter 接口并不对得上。dsh-plugin-devin-bridge 正是为填上这道缝隙而生:它注册一个 devin 提供器路由,把 dsh 的 GenerateOptions 翻译成 Devin 的 GetChatMessageRequest,再把返回的 protobuf 帧逐条解码回 dsh 的 StreamChunk 流,整条链路对 agent loop 完全透明。
插件的能力面相当完整:文本增量流式输出、推理(reasoning)内容映射、工具调用块翻译、图片输入、token 用量统计,一应俱全。模型目录从 Devin 端实时拉取(5 分钟 TTL 缓存),网络异常时优雅回退到静态配置,模型列表不会凭空消失。凭据解析做了三级兜底——设置面板、插件配置、devin auth login 的本地凭据文件——只要 Devin CLI 登录过,插件开箱即用。
适合的场景很明确:你已经在用 dsh 跑 agent 任务,手里有 Devin 账号,想让 agent loop 直接调度 Devin 上的任意模型,又不想手动写 RPC 对接代码。装上这个插件,在模型选择器里选中 devin,剩下的事 agent loop 自己会处理。
使用场景
- 在 dsh agent loop 中直接调度 Devin 托管的 glm-5.2、swe-1.7 等模型
- 通过设置面板实时调整模型、代理等配置,无需重启进程
- 利用 Devin 工具调用与推理能力增强 agent 任务处理
适合人员
- 已在用 dsh 跑 agent 且持有 Devin 账号的开发者
- 希望省去手写 Connect RPC 胶水代码的集成工程师
- 需要多模型回退与凭据自动检测的生产运维