1624318455/dsh-plugin-adapter
dsh-plugin-adapter registers a native DeepSeek Harness LlmAdapter that streams directly from OpenCode Zen's anonymous free lane - no API key, no registration, no sidecar process - publishing those models to the DSH model picker as a provider called zen-free, with an offline-cache fallback chain and selectable reasoning-effort levels.
dsh-plugin-adapter streams from OpenCode Zen's anonymous free lane - the same models OpenCode's own CLI uses without an account - so DSH gains a zero-credential, zero-setup provider that appears in the model picker as zen-free. Requests leave the machine looking exactly like OpenCode CLI traffic, carrying the same user agent and per-conversation session, request and project headers. Reasoning-capable free models expose a thinking-effort picker (declared ladders where the model metadata provides them, otherwise Off/Minimal/Low/Medium/High), with Off sending reasoning_effort: none to actually stop thinking. A written health snapshot aids diagnostics, upstream failures arrive in DSH as classified finish reasons with retries owned by DSH, and the catalog self-heals with fast startup retries and periodic refresh.
Install
dsh plugin --profile web add github:1624318455/dsh-plugin-adapterCopied verbatim from the README's 'From GitHub' install block; the README also documents an npm form (dsh plugin --profile web add @memef1f1y/dsh-plugin-adapter), a source/tarball form and an in-app Plugin Market install.
Compatibility
A native DSH LlmAdapter with no sidecar, child process or local port (the legacy Go sidecar is not part of the published package). It registers the provider as zen-free and keeps opencode2dsh as a legacy alias so old sessions keep working; the model catalog is refreshed through a three-tier fallback chain (live list, offline cache, verified static list).
Details
- Repo: 1624318455/dsh-plugin-adapter
- Category: Models & Providers
- Stars: 3
- Version: GitHub repo 1624318455/dsh-plugin-adapter (3★, MIT); installed from GitHub (no npm package is documented). Requires a DSH web profile, Node.js ≥ 20 and outbound HTTPS to opencode.ai and models.dev. English README with a Simplified Chinese translation.
Alternatives
aa2246740/dsh-antigravity-oauth · AmmarByFar/dsh-trustedrouter · artorias-zj/dsh-opencode-free-model