DeepSeek Harness 插件介绍:dsh-opencode-go-plus

前言

DeepSeek Harness (DSH) 是一个基于插件架构的智能体开发框架。在使用 OpenCode Go 订阅模型时,开发者通常需要手动处理 API Key 配置、监控套餐额度以及应对网关模型列表的更新。dsh-opencode-go-plus 插件旨在解决这些痛点,它是一个维护分支,保持了模型目录的可达性,并支持从设置页面直接配置。

插件介绍

这是一个 DeepSeek Harness 的 OpenCode Go 模型提供商插件,由 HaydenSmith1121 维护,许可证为 MIT。

核心功能

该插件提供以下能力:
* 支持流式回复
* 支持工具调用
* 支持图片输入
* 显示套餐剩余额度
* 自动适配新模型(克隆协议与参数)
* 自动添加会话请求头
* 获取网关可用模型目录

安装与启用

使用官方插件命令安装。

Web Profile:

dsh plugin --profile web add dsh-opencode-go-plus

Headless Profile:

dsh plugin --profile headless add dsh-opencode-go-plus

安装后,可在插件管理器中通过 Git 仓库地址手动安装:https://github.com/HaydenSmith1121/dsh-opencode-go-plus。

配置 API Key

  1. 在 Harness 中打开 设置 -> 模型。
  2. 找到 OpenCode Go 一行。
  3. 在 OpenCode Go API Key 输入框中粘贴密钥,点击 保存并检查。
  4. 确认状态摘要显示为绿色(已配置且验证通过)。

Headless 使用示例

  1. 安装插件到 Headless profile。
  2. 准备配置文件 headless.patch.yml,指定默认模型:
- id: agent-default-model
  config:
    provider: opencode-go
    model: deepseek-v4.1-flash
  1. 导出环境变量 OPENCODE_API_KEY 并运行任务:
read -s OPENCODE_API_KEY
export OPENCODE_API_KEY
dsh --profile headless --patch ./headless.patch.yml "你好"

注意事项

  • 版本兼容:不同 Harness 版本(0.1.6, 0.1.7, 0.2)需要不同的设置模型。插件运行时会探测并分流。
  • 依赖与冲突:本包是 dsh-opencode-go 的维护分支,不能与 dsh-opencode-go 同时安装。依赖 @deepseek-ai/cordis 等包。
  • 参数估计:自动适配新模型时的参数为估计值,可用 modelOverrides 覆盖。
  • 权限:插件以当前 DSH 进程权限运行,安装前应检查源码与许可证。

结语

该插件简化了 OpenCode Go 在 DSH 中的接入流程,提供了可视化的配置入口和额度监控能力。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜