dsh-llm-opencode-go-live: A Live OpenCode Go Model Catalog for DeepSeek Harness

skylerfee/dsh-llm-opencode-go-live

Models & ReasoningVerified
Listed on 2026-09-29
Page last updated 2026-10-06

A DSH plugin that gives DeepSeek Harness a live OpenCode Go model catalog: it pulls the opencode-go catalog from Models.dev and registers a separate opencode-go-live route with its own settings card.

dsh-llm-opencode-go-live is a DSH plugin that syncs the opencode-go model catalog from Models.dev into DeepSeek Harness and registers it as a separate opencode-go-live route. It addresses the fixed model list of the built-in route, which cannot follow upstream catalog updates, so the model picker keeps showing newer OpenCode Go models. The plugin ships its own settings card for entering the key and viewing the resolved list, caches a catalog snapshot, falls back to the last successful result when a refresh fails, and leaves the built-in route untouched.

How to Install

install
dsh plugin --profile web add github:skylerfee/dsh-llm-opencode-go-live
Category
Models & Reasoning
Platform
DSH Plugin
Author
skylerfee
Distribution
Plugin

dsh-llm-opencode-go-live Key Features

Pulls live catalog from Models.devRegisters separate opencode-go-live routeOwn Models settings card and key editorDedicated group in model pickerKeeps last catalog on refresh failure
Listed on dsh-plugin.org

dsh-llm-opencode-go-live Repo Summary

What Does It Do?

It is a DSH plugin for DeepSeek Harness that turns the opencode-go catalog on Models.dev into a live, separately routed model list. It solves the problem of a fixed built-in model list by registering its own opencode-go-live route, so you can pick up-to-date OpenCode Go models directly inside the harness. Maintained by SkylerFee under the MIT license and written in TypeScript, it leaves the built-in opencode-go route untouched.

Core Features

  • Live catalog sync: reads the opencode-go catalog from Models.dev and registers a separate opencode-go-live route while the built-in route stays available.
  • Separate credentials: stores the API key through the harness credentials service under a default reference deliberately distinct from the built-in route's key, so the two routes never share one credential record.
  • Dedicated settings card: adds its own OpenCode Go (Live) card under Settings → Models for editing the key and viewing the resolved dynamic model list.
  • Catalog snapshot cache: keeps a catalog snapshot under the harness home and retains the last successful catalog when a refresh fails.
  • Image input handling: follows the remote catalog's declared input modalities, resolves images through the host's durable attachment service, and fails with an explicit error instead of silently dropping them.

How to Use This Plugin?

After enabling it in DSH and restarting the Web profile, open Settings → Models, click Edit in the plugin-owned OpenCode Go (Live) card, enter your API key, and apply it. Then choose a model under the opencode-go-live group in the model picker, where live models appear in their own group with the reasoning level beside them. The plugin requires the harness llm and credentials services, and the Web settings page also uses settings; with no catalog the provider stays visible but has no live models, and calls without a credential return MISSING_CREDENTIAL. Installation does not change the default model.

How to Troubleshoot This Plugin?

If the first install stops because a dependency's build scripts are not yet allowed, add the printed key to the Web profile's workspace configuration, retry, and confirm the installed package contains its built output. If a catalog refresh fails, the plugin keeps the last successful snapshot; with no catalog at all the provider remains visible but offers no live models. Requests carrying an image fail with UNSUPPORTED_CONTENT when no attachment service is mounted, which is expected behavior. The plugin has only been verified on macOS for installation, catalog refresh, the settings card, and model calls; Linux and Windows have not been exercised.

This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: skylerfee/dsh-llm-opencode-go-live. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.

Install, update, and uninstall this plugin in the Plugin Market of DeepSeek Harness's DSH Plugin Hub

DSH Plugin FAQ