DSH Plugins
返回列表
🧰

dsh-opencode-freeaccess

联网工具 更新于 2026.10.16

在终端中运行以下命令:

dsh plugin install mubaid/dsh-opencode-freeaccess

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

在 DeepSeek Harness 中执行 dsh plugin install mubaid/dsh-opencode-freeaccess,或从 https://github.com/mubaid/dsh-opencode-freeaccess 安装该插件后重启配置档。

插件介绍

在 DeepSeek Harness 里把 Provider 指向 opencode.ai 并选用免费模型时,请求往往会失败——并非密钥或模型 ID 有误,而是 OpenCode 免费层只接受带会话 ID 的请求,而 Harness 默认不会把会话 ID 发到线上。绕路方案要么改用 OpenCode CLI、要么付费、要么自建代理,成本都偏高。

本插件只做一件事:在匹配的请求上补上 OpenCode 所需的会话相关请求头,其余 URL、方法、请求体与响应原样透传。会话 ID 由对话创建时间与 UUID 稳定派生,同一会话重启后仍一致,并行对话与子代理各自独立,互不串号。

适合仍想在 dsh 里编排 Agent、又希望直连 OpenCode 免费模型、不想多维护一层网关的用户;也适合从代理迁回直连、或需要长会话与提示缓存亲和的场景。仅作用于配置的 OpenCode 主机,支持常见 fetch 类协议;Websocket 传输不在覆盖范围内。

使用场景

  • 在 dsh 中直连 OpenCode 免费模型
  • 长会话需要稳定会话 ID 与缓存亲和
  • 并行子代理各自独立会话不串号

适合人员

  • 在 Harness 里编排 Agent 又不想放弃 OpenCode 免费层
  • 想从代理迁回直连、少维护一跳
  • 已配置 opencode.ai 或自建网关的用户