DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Zen Spoof — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
Z

dsh-zen-spoof

Zen Spoof

DeepSeek Harness 插件:为 OpenCode Zen 免费模型补上官方客户端头,缓解伪 429 限流

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:mikey-666/dsh-zen-spoof#b8ea706517da969b9bb5fae568b6f057ea5eedc9
README兼容性版本

兼容性与来源证明

Zen Spoof 以 dsh-zen-spoof 发布,当前版本为 0.4.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
any
发布来源
github
Registry 更新时间
2026/9/10

版本

0.4.0stable
2026/9/10

相关插件

正在加载相关插件…

最新版
0.4.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
any
许可证
MIT
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/9/10
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 models-usage 分类下经过校验的插件。

Usage Stats@ychris12138/dsh-usage-statsdsh Web GUI 的令牌使用热力图、提供商余额和订阅配额Codex Connectdsh-codex-connect用于 DeepSeek Harness 的 ChatGPT OAuth 和 Codex 模型。Damage Pulsedsh-damage-pulseDeepSeek Harness 余额监控器,配有鲸鱼女孩伙伴,并为每次令牌消耗提供感知缓存的伤害动画。Agy Linkdsh-agy-link适用于 DeepSeek Harness 的 Google Antigravity(agy CLI)模型——将 Gemini/Claude/GPT-OSS 订阅流式接入 DSH,并支持思考过程、工具活动、令牌使用量以及在 GUI 中通过 Google OAuth 登录。

README

dsh-zen-spoof

在 DeepSeek Harness 里直连 OpenCode Zen 免费模型的适配器插件。

它解决什么问题

Zen 的免费档只对 OpenCode 官方客户端开放。服务端通过以下 HTTP headers 判断请求来源:

Header值
User-Agentopencode/<版本号>
x-opencode-clientcli
x-opencode-sessionses_<随机ID>
x-opencode-requestmsg_<随机ID>
x-opencode-projectglobal

缺少或格式不对会被拒绝(400: MissingSessionID)。

dsh 内置的 dsh-llm-pi-ai 适配器理论上支持注入这些 headers,但有一个缺陷:

pi-ai 的 requestHeaders() 用 attributionHeaders()(固定返回 user-agent: deepseek-harness/...) 覆盖用户自定义的 User-Agent,导致 opencode 检测永远失败,headers 永远不被注入。 虽然 dsh 安装器会在本地打 zen-useragent:patched-v2 补丁修复此问题,但:

  • 该补丁不在 npm 包内,随安装器版本而异
  • dsh 升级后可能丢失

本插件的方案:直接注册为 opencode provider,完全绕过 pi-ai,自行控制所有请求 headers。 不依赖任何补丁,任何 dsh 版本均可使用。

安装

# npm
dsh plugin --profile web add dsh-zen-spoof

# GitHub
dsh plugin --profile web add github:mikey-666/dsh-zen-spoof

必须手动完成的一步

插件注册为 opencode provider,与 pi-ai 的同名路由冲突。 安装后必须编辑 settings.yaml,注释掉 opencode provider:

llm-pi-ai:
  providers:
    # opencode: 已由 dsh-zen-spoof 插件接管
    opencode-go:
      # ... 你的其他 provider 配置保持不变 ...

settings.yaml 位置:

系统典型路径
Windows<dsh安装目录>\.dsh\settings.yaml
macOS / Linux~/.dsh/settings.yaml

可在 dsh web UI「设置」页查看,或执行 dsh config 查找。

跳过此步会报 DUPLICATE_ADAPTER 错误。

使用

dsh web

在会话里选 provider: opencode,模型挑任意免费 ID:

模型 ID说明
mimo-v2.5-freeMiMo V2.5(默认)
deepseek-v4-flash-freeDeepSeek V4 Flash
ling-3.0-flash-freeLing 3.0 Flash
nemotron-3-ultra-freeNemotron 3 Ultra

模型自动发现:插件启动时自动调用 Zen API 获取最新免费模型列表,上表仅供参考。

API Key 自动复用 dsh 凭据库中 OPENCODE_API_KEY 的值,无需额外配置。

配置

字段默认值说明
apiKey空留空则自动读取 dsh 凭据库
apiKeyRefOPENCODE_API_KEY凭据引用名
baseURLhttps://opencode.ai/zen/v1网关地址
providers["opencode"]注册的路由名
spoofClientclix-opencode-client 值
projectdshx-opencode-project 值
userAgentopencode/1.18.30User-Agent,须含版本号
enableAutoFallbacktrue受限时自动换模型
maxFallbackAttempts5单次最多换几个
initialBackoffMs1000退避起点
maxBackoffMs30000退避上限
timeoutMs120000空闲超时(ms),0 不限

通过 cordis 配置覆盖时须重述全部键。

特性

  • 完全自包含——不依赖 pi-ai 补丁或特定版本
  • 模型自动发现——启动时从 Zen API 获取最新免费模型列表,失败时 fallback 到内置列表
  • 思考模式——自动透传 reasoning_effort 给 Zen API,解析 reasoning_content 字段并在 dsh UI 中显示思考过程
  • 自动 fallback——429 / 5xx 时在候选池内轮换模型,指数退避 + Retry-After 支持
  • 凭据热更新——逐请求解析 key,换 key 不用重启
  • 错误码对齐——可被 harness 自带重试机制接住
  • 多 block 输出——正确处理 reasoning → text → tool-call 的流式组装顺序

卸载

dsh plugin --profile web remove dsh-zen-spoof

卸载后在 settings.yaml 中恢复 opencode provider 配置(如需恢复 pi-ai 路由)。

工作原理

  1. 插件通过 ctx.llm.registerAdapter(["opencode"], adapter) 注册路由
  2. 由于 settings.yaml 中 opencode 已被注释,pi-ai 不会注册同名路由,无冲突
  3. 每次请求时,插件自行构建 headers:
    • User-Agent: opencode/1.18.30(触发服务端免费档白名单)
    • x-opencode-session: ses_<稳定ID>(per-conversation,用于服务端分桶)
    • x-opencode-request: msg_<随机ID>(per-request,用于追踪)
    • x-opencode-client: cli + x-opencode-project: dsh
  4. 直接调用 fetch() 发送到 Zen 网关,完全绕过 pi-ai 的 header 处理链
  5. 解析 SSE 流时,将 reasoning_content 转为 reasoning-delta chunk,content 转为 text-delta chunk,与 dsh 的 BlockAssembler 协议完全对齐

风险

伪装客户端头属于灰色手段,官方随时可能收紧策略。 有社区报告称官方会标记非官方客户端的流量,介意请使用小号 Key 或切换付费模型。

License

MIT