dsh-model-sync
Run the following command in DeepSeek Harness:
dsh plugin install zhangyqjiaoshou-oss/dsh-model-sync
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install zhangyqjiaoshou-oss/dsh-model-sync in DeepSeek Harness to install this plugin; the full source is available at https://github.com/zhangyqjiaoshou-oss/dsh-model-sync
About this plugin
When you configure multiple LLM providers in DeepSeek Harness, their model lists are rarely static: models get deprecated, new ones appear, and the locally stored list quietly drifts out of date. Manually checking each provider's /v1/models endpoint whenever something changes is tedious and easy to forget. dsh-model-sync automates exactly that.
The workflow is straightforward. Open Settings → Model Sync and click Sync All Models for an instant refresh of every configured provider, or flip on Auto-sync on conversation open so the list refreshes each time a conversation page loads (10-second debounce built in). Sync uses replace semantics: whatever the endpoint advertises becomes the final list — removed models disappear, added models appear, and all other provider fields are preserved. Failure isolation keeps things safe: if one provider's request fails it does not affect the others, and the failed provider simply keeps its previous configuration, with a clear ❌ reason shown in the panel.
If your setup spans several LLM providers and you would rather not manually verify model changes each time, this plugin is a low-friction addition. It relies solely on the official wire APIs (llm.discoverModels + settings.mutate), introduces no custom Host RPC, and leaves a minimal footprint with no side effects.
Use Cases
- Model lists across multiple LLM providers go stale as upstream endpoints change, requiring a one-click pull of the latest list
- Avoiding the manual chore of checking each provider documentation for model deprecations or additions every time
- A provider endpoint changes frequently and you need strict replace semantics so the local list always mirrors the endpoint exactly
Best For
- DeepSeek Harness developers running multiple LLM providers
- Teams that want low-maintenance management of multi-vendor model inventories
- Users who prefer automatic sync and do not want extra Host RPC dependencies introduced
Related Plugins
A unified suite combining hot runtime injection, task-aware thinking-mode routing, and a graded session protocol with red-team gates to sustain model diligence across long-horizon inference.
ModLens is a vision plugin for DeepSeek Harness that gives text-only models sight by reading images pasted directly into chat, with zero-config setup and multiple vision engines.
On-demand vision for text-only DeepSeek Harness agents: built-in free keyless vision chain and 14 vision tools, routing image turns as tool calls to vision models with pixel fidelity, no Python needed, one-command install.
Give text-only models in DeepSeek Harness eyes, enabling image Q&A, long-screenshot OCR, UI restoration, and GUI visual tasks.