DSH Plugins
返回列表
🤖

dsh-opencode-provider

模型推理 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install goku54477/dsh-opencode-provider

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在终端运行 dsh plugin install goku54477/dsh-opencode-provider 即可安装该插件,源码仓库为 https://github.com/goku54477/dsh-opencode-provider

插件介绍

DeepSeek Harness 默认依赖 DeepSeek API 密钥,但不少开发者已经在本地跑着 OpenCode 服务器、用着 mimo 等开源模型。dsh-opencode-provider 正是为此而生:它把 DSH 的完整对话序列化为单一 prompt,通过纯 HTTP 投递到本地 OpenCode 服务器,再将返回的 SSE 事件流逐块翻译为 DSH 的 StreamChunk,让你在没有 DeepSeek 密钥的情况下直接在 Harness 里完成文本推理。适配层处理了 SSE 建连与 prompt 投递的并发死锁、多版本事件包络的兼容解析、以及未知事件的优雅跳过,默认指向 127.0.0.1:4096,开箱即用。

核心能力包括:无需 API 密钥的纯本地 HTTP 连接、逐 token 流式文本输出、可配置的超时与重试策略、SSE 通道的优雅取消,以及对新旧两代 OpenCode 事件格式(session.text.delta 与 session.next.text.delta)的同时支持。每次 stream() 调用都会创建全新的 OpenCode 会话,结束时自动发送中断信号清理资源。

适合本地已有 OpenCode 服务、希望用 DSH 工作流驱动纯文本生成、且不需要结构化工具调用或多模态输入的开发者。如果你需要跨请求的持久会话、图片理解或模型主动调用外部工具,这个适配器目前不覆盖——它专注把本地 OpenCode 的文本推理能力平滑嵌入 Harness 生态。

使用场景

  • 本地 OpenCode 服务器接入 DSH 工作流
  • 免 API 密钥使用开源模型完成文本推理
  • 将 OpenCode SSE 事件流映射为 DSH StreamChunk

适合人员

  • 已部署本地 OpenCode 服务的开发者
  • 希望免密钥在 DSH 中进行纯文本生成的用户
  • 偏好本地模型且无需多模态或结构化工具调用的场景