新增独立 OpenCode Go 连接,配置密钥并挑选可用模型
30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/17 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add yfwu2020/dsh-opencode-go-second该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:待复验
是什么
dsh 原生插件 · model
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 15 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件发起外部网络请求
查看扫描证据(共 8 处,展示前 8 条)
- 发起网络请求discovery.mjs:13
const response = await fetch(URL, { - 发起网络请求catalog-store.mjs:8
export function createCatalogStore({ file = catalogFile, fetcher = (...args) => fetch(...args), onWarning = () => {} } = {}) { - 读取本地文件catalog-store.mjs:13
if (statSync(file).size > 4 * 1024 * 1024) throw Error('cache too large'); - 读取本地文件catalog-store.mjs:14
const saved = JSON.parse(readFileSync(file, 'utf8')); - 写入本地文件catalog-store.mjs:24
mkdirSync(dirname(file), { recursive: true, mode: 0o700 }); - 写入本地文件catalog-store.mjs:26
writeFileSync(temporary, encoded, { mode: 0o600 }); renameSync(temporary, file); - 写入本地文件catalog-store.mjs:26
writeFileSync(temporary, encoded, { mode: 0o600 }); renameSync(temporary, file); - 读取本地文件catalog.mjs:3
const read = name => JSON.parse(readFileSync(new URL(name, import.meta.url), 'utf8'));
扫描于 2026/11/1(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-llm-pi-ai@deepseek-ai/dsh-llm@deepseek-ai/dsh-credentials@deepseek-ai/schemastery给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
DeepSeek Harness 的独立 OpenCode Go 连接插件
README
由 DeepSeek 最新模型翻译生成OpenCode Go · 2
这是独立的 DeepSeek Harness 模型插件,只注册 opencode-go-second。
第一套 opencode-go 和其他供应商继续由原生适配器管理。
安装
已验证环境为 DeepSeek Harness 0.2.0-rc.2、Node.js >=22.19.0。
DSH 官方包通过精确版本的 peer dependencies 复用宿主;其他版本请先验证兼容性。
桌面端可安装发布包:
dsh plugin --profile desktop add https://github.com/yfwu2020/dsh-opencode-go-second/releases/download/v0.2.2/dsh-opencode-go-second.tgz
Web 端将 --profile desktop 改为 --profile web。也可以从源码安装:
dsh plugin --profile desktop add github:yfwu2020/dsh-opencode-go-second
安装后重启 DSH,在设置 → 模型 → OpenCode Go · 2 → 管理中配置 OpenCode Go API 密钥,点击“获取可用模型”,选择后保存。
展开完整文档(README 剩余 1 节)
OpenCode Go · 2 这是独立的 DeepSeek Harness 模型插件,只注册 opencode-go-second。 第一套 opencode-go 和其他供应商继续由原生适配器管理。 安装 已验证环境为 DeepSeek Harness 0.2.0-rc.2、Node.js >=22.19.0。 DSH 官方包通过精确版本的 peer dependencies 复用宿主;其他版本请先验证兼容性。 桌面端可安装发布包: dsh plugin --profile desktop add https://github.com/yfwu2020/dsh-opencode-go-second/releases/download/v0.2.2/dsh-opencode-go-second.tgz Web 端将 --profile desktop 改为 --profile web。也可以从源码安装: dsh plugin --profile desktop add github:yfwu2020/dsh-opencode-go-second 安装后重启 DSH,在设置 → 模型 → OpenCode Go · 2 → 管理中配置 OpenCode Go API 密钥,点击“获取可用模型”,选择后保存。模型是否能实际调用由账号权限、额度和上游服务状态决定,目录查询成功不代表逐个模型已通过推理测试。 本插件新增独立的 opencode-go-second 连接,不替换原生适配器或其他供应商配置。 默认使用密钥引用 OPENCODE_API_KEY;如果已在别处使用相同引用,请先为新连接选择独立引用,避免更新密钥时影响使用同一引用的其他连接。 本地开发 克隆仓库后运行 npm ci 和 npm test。需要联调时,将 DSH profile 的 package.json 依赖指向 link:<项目的绝对路径>,在 dsh.profile.bundles 中添加 dsh-opencode-go-second,并合并本仓库 cordis.patch.yml 中的条目;不要覆盖已有 profile 文件。DSH profile 通常位于 ~/.dsh/profiles/desktop。 migration.mjs 仅供处理本项目特定的旧覆盖方案,不随发布包交付。 普通安装不需要运行它;维护旧方案前应备份并核对原配置。 使用与隔离 设置 → 模型中显示“OpenCode Go · 2”。密钥沿用 DSH 密钥库里的 OPENCODE_API_KEY 引用,插件不保存或打印密钥。内置 38 个备用模型;可手动刷新当前账号可用的模型。 点卡片右侧“管理”可查看和搜索模型、选择启用模型、获取可用模型。 有改动时显示“保存模型”和“撤销修改”;替换密钥需要单独点“更新密钥”。 收起面板保留未保存的修改。原生编辑入口仅在此插件卡片中隐藏,第一套不受影响。 各模型按资料使用 Chat Completions、Responses 或 Anthropic Messages 接口;新加入的 Google 模型使用 Google Generative AI 接口。 会话标识取自 DSH 当前聊天,User-Agent 复用 DSH 的请求标识。 两个连接之间没有密钥轮换、自动降级或路由覆盖。 迁移时第二套内部名称由 opencode 变为 opencode-go-second,避免与原生 Zen 设置目录冲突。当前全局默认模型会迁移到新名称,模型和推理等级保持原值。 聊天记录不修改;若某个旧聊天单独保存了旧连接选择,需要重新选择“第二套”。 不同适配器之间的历史按 DSH 官方规则转换为通用历史,原生专用回放信息可能不再被复用,但文本、工具调用与结果仍保留。 实现 依赖官方发布的 @deepseek-ai/dsh-llm-pi-ai@0.2.0-rc.2 和 @earendil-works/pi-ai@0.87.1,复用公开的 PiAiAdapter 以及原生 Go provider。 没有复制核心适配器源码、替换原生包或导入 app.asar 内的绝对路径。 package-lock.json 固定依赖版本;升级 DSH 后仍需检查公开接口的兼容性。 模型元数据合并了当时的原生 Go/Zen 目录与 models.dev 的 Go 资料。 可用 ID 来自第二套认证的 /zen/go/v1/models 查询,不使用未认证的公共列表。 两个旧别名 deepseek-flash、omen-alpha 沿用已存在的能力配置,能力上限未经额外实测。DSH 支持的输入为文本和图片;不会声称支持音视频/PDF 原始输入。 更新模型目录 只在点击设置面板中的“获取可用模型”时查询列表;启动、定时任务和密钥更新均不会触发刷新。 手动刷新会用第二套已保存的密钥(或尚未保存的草稿密钥)查询 Go 列表,仅将该密钥发送给 opencode.ai。遇到未知模型时自动补齐接入资料,资料来自 models.dev 的 opencode-go 目录;这个请求不携带 API 密钥。 接口地址固定在 OpenCode 官方域名,忽略外部资料中的自定义地址。支持 Chat Completions、Responses、Anthropic Messages 和 Google Generative AI 四种协议。 刷新后可选择启用的模型,点击“保存模型”才修改配置。网络失败、缺少资料或遇到尚未支持的协议时保留原配置,不按名字猜测接口。已有模型的接口与能力定义保持稳定;变更这些定义仍需要升级插件。 验证过的公开模型资料保存在系统用户缓存目录的 dsh-opencode-go-second/catalog.json,不写入项目或 Git 仓库,不保存密钥。重启时可从本地资料恢复;缓存丢失或损坏时,先提供已有资料的模型,点击“获取可用模型”可恢复其余模型。 空模型列表恢复插件默认目录;移除供应商配置会停用该连接。 接口依据:OpenCode Go 官方端点说明。 验证 运行 npm test 验证实际官方适配器/SDK 对 38 个模型的接口选择、密钥与会话隔离、流式解析、错误结果、设置注册、模型发现和第一套迁移保持不变。 还覆盖启动时不发起查询、不创建刷新计时器、手动发现不自动保存,以及缓存、 Gemini 思考等级、认证和工具回放。 测试替换网络传输,不产生模型调用费用;通过并不代表 38 个模型都完成了真实推理。 实际可用性受账号权限、额度、地区和服务端状态影响。 回退 部署前,在 desktop 配置档的 backups 目录保留原 package.json、cordis.patch.yml 和旧覆盖包链接地址。本机部署记录、备份和日志不进入仓库。回退时关闭 DSH,恢复这两份备份并恢复旧 @deepseek-ai/dsh-llm-pi-ai 链接,再重启 DSH,即回到迁移前的第二套方案。若迁移后又编辑过其他设置,先保留当前配置,再只恢复第二套对应条目,避免覆盖后续修改。 仓库中的敏感信息处理 仓库不包含真实 API 密钥、密码、个人路径、账号标识、日志或部署备份。配置中的 OPENCODE_API_KEY 等名称是密钥引用,不是密钥值。测试使用虚构凭据和示例会话标识。依赖目录和本地环境文件由 .gitignore 排除。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
yfwu2020/dsh-opencode-go-second
新增独立 OpenCode Go 连接,配置密钥并挑选可用模型
相关插件 · 模型接入
API 中继安全审计toby-bridges/api-relay-audit
面向 AI API 中转与 LLM 代理的本地安全审计。
★ 897已汉化DSH
69.4
免费搜索插件DDDMUC/dsh-free-search
DeepSeek Harness 免费搜索插件 —— 无需 API key,零成本,多引擎可切换。 一个给…
★ 761已汉化DSH
68.7
免费联网搜索liustack/modsearch
在官方 App 里模型能联网,切到 API 就不能了。ModSearch 把联网补回来:网页搜索、X…
★ 863已汉化DSH
68.5
OpenCode 免费模型FishBottle7/opencode2dsh
在 DSHDeepSeek Harness里原生使用 OpenCode Zen 的免费匿名模型。
★ 379已汉化DSH
67.8
AI 模型网关tingly-dev/tingly-box
Tingly Box Web UI 演示
★ 373已汉化DSH
67.4
WorkBuddy 账号池XDTrees/dsh-xdpool
把你能白嫖的模型额度接进 DSH 同一个池:WorkBuddy 多账号自动容错、十三家扫码登录、76…
★ 359已汉化DSH
67.1