DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins

@goodandready/dsh-model-sync

Model Sync

Automatic model catalog synchronization for API-key DeepSeek Harness providers.

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:GooDAnDReaDY/dsh-model-sync#ed6fd3f946d8ac28633adda9899d079f15d5242d
READMECompatibilityVersions

Compatibility and provenance

Model Sync is published as @goodandready/dsh-model-sync and currently resolves to version 0.5.26. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
github
Registry updated
11/4/2026

Versions

0.5.26stable
11/1/2026
0.5.25stable
10/31/2026
0.5.24stable
10/31/2026
Show 65 more versionsCollapse versions
0.5.23stable
10/31/2026
0.5.22stable
10/31/2026
0.5.21stable
10/23/2026
0.5.20stable
10/20/2026
0.5.19stable
10/20/2026
0.5.18stable
10/20/2026
0.5.17stable
10/20/2026
0.5.16stable
10/20/2026
0.5.15stable
10/13/2026
0.5.14stable
10/13/2026
0.5.13stable
10/11/2026
0.5.12stable
10/8/2026
0.5.11stable
10/8/2026
0.5.10stable
10/8/2026
0.5.9stable
10/8/2026
0.5.8stable
10/6/2026
0.5.7stable
10/6/2026
0.5.6stable
10/6/2026

Related plugins

Loading related plugins…

Latest
0.5.26
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
MIT
Source
github
GitHub
★ 6
Weekly downloads
1,454
Last push
10/31/2026
View source ↗Project homepage ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue
0.5.5stable
10/6/2026
0.5.4stable
9/29/2026
0.5.3stable
9/29/2026
0.5.2stable
9/28/2026
0.5.1stable
9/27/2026
0.5.0stable
9/27/2026
0.4.9stable
9/27/2026
0.4.8stable
9/25/2026
0.4.7stable
9/24/2026
0.4.6stable
9/22/2026
0.4.5stable
9/20/2026
0.4.4stable
9/20/2026
0.4.3stable
9/19/2026
0.4.2stable
9/18/2026
0.4.1stable
9/18/2026
0.4.0stable
9/17/2026
0.3.14stable
9/13/2026
0.3.13stable
9/12/2026
0.3.12stable
9/10/2026
0.3.11stable
9/10/2026
0.3.10stable
9/8/2026
0.3.9stable
9/7/2026
0.3.8stable
9/6/2026
0.3.7stable
9/4/2026
0.3.6stable
9/2/2026
0.3.5stable
9/2/2026
0.3.4stable
8/27/2026
0.3.3stable
8/27/2026
0.3.2stable
8/27/2026
0.3.1stable
8/27/2026
0.3.0stable
8/26/2026
0.2.14stable
8/25/2026
0.2.10stable
8/25/2026
0.2.13stable
8/25/2026
0.2.12stable
8/25/2026
0.2.11stable
8/25/2026
0.2.9stable
8/25/2026
0.2.6stable
8/24/2026
0.2.7stable
8/24/2026
0.2.5stable
8/24/2026
0.2.4stable
8/24/2026
0.2.3stable
8/24/2026
0.2.2stable
8/24/2026
0.2.1stable
8/24/2026
0.2.0stable
8/24/2026
0.1.1stable
8/24/2026
0.1.0stable
8/23/2026

Related plugins

More verified plugins in models-usage.

Connect Workbuddydsh-connect-workbuddyConnects locally signed-in WorkBuddy models (domestic and international versions) to DeepSeek Harness, automatically reading each model’s points multiplier from the upstream catalog on every refresh, with per-model image input toggles, multi-account switching, automatic account rotation from an accoCost Meterdsh-cost-meterDeepSeek Harness session cost statistics plugin: tracks current session costs, today’s expenses, and historical records, with synchronization to official pricing. Supports billing across multiple vendors and models, with a built-in catalog of prices for 170+ model IDs and automatic matching. Also suCodex Subscriptiondsh-codex-subscriptionUse ChatGPT and Codex subscriptions in DeepSeek Harness with OAuth, quota, safe resets, web search, images and Fast mode, and control DSH from the ChatGPT mobile app (Beta)Xdpooldsh-xdpoolOne DSH model pool for every free quota you have: merge all locally signed-in WorkBuddy accounts with auto-failover, sign in to 13 vendors by QR/web, aggregate 76 vendors' free tiers, plus a usage dashboard, model routing, a local OpenAI-compatible gatewa

README

📦 @goodandready/dsh-model-sync

Dynamic LLM Model Catalog Synchronization & Automated Balance Monitoring for DeepSeek Harness

🇬🇧 English • 🇷🇺 Русский • 🇨🇳 中文说明

⭐ If you like this plugin, please star it on GitHub — it shows me that the plugin is useful to you and motivates me to keep developing it.

🐛 If you find a bug or would like to request a feature, open a GitHub issue in any language — I will review your proposal and implement useful suggestions in a future plugin version.

⚡ Overview

dsh-model-sync keeps your DeepSeek Harness model catalog up-to-date with upstream AI providers.

Instead of manually editing YAML configs whenever a provider launches a new model, adjusts context window limits, or changes pricing, dsh-model-sync automatically discovers new releases, updates capability metadata (vision, tools, reasoning, embeddings), tracks account balances, manages model selection visibility, and reconciles models on the fly without server restarts.

graph LR
    subgraph Trigger [Scheduling & Manual Trigger]
        Cron[⏰ Background Polling Scheduler] --> Engine[dsh-model-sync Core Engine]
        WebUI[🖥️ Settings: Sync Now Button] --> Engine
    end

    subgraph Providers [25+ Upstream Providers]
        Engine --> Registry{Adapter Registry}
        Registry -->|Bearer Auth| P1[OpenAI / DeepSeek / OpenRouter / Groq]
        Registry -->|x-api-key Auth| P2[Anthropic Claude / Custom Gateways]
        Registry -->|query-key Auth| P3[Google Gemini]
        Registry -->|Local Probe| P4[Local Ollama / vLLM / SGLang]
        Registry -->|CommandCode API| P5[Command Code / visibleModels]
        Registry -->|Plan Discovery| P6[ClineBot Subscription Plan]
    end

    subgraph Reconcile [Catalog Reconciler & Auditing]
        P1 --> Normalizer[Model Normalizer & Capabilities Tagger]
        P2 --> Normalizer
        P3 --> Normalizer
        P4 --> Normalizer
        P5 --> Normalizer
        P6 --> Normalizer
        Normalizer --> Diff[Sync Diff Tracker: Added / Deprecated]
        Diff --> Catalog[Active DSH Models Catalog & visibleModels]
    end

    style Trigger fill:#1e1e2e,stroke:#89b4fa,stroke-width:2px,color:#cdd6f4
    style Providers fill:#181825,stroke:#cba6f7,stroke-width:2px,color:#cdd6f4
    style Reconcile fill:#11111b,stroke:#a6e3a1,stroke-width:2px,color:#cdd6f4

✨ Key Features

  • 🏷️ Smart Collections & Catalog Auto-Tagging: Automatically categorizes models into standardized tags (coding, reasoning, fast, vision, long-context) during discovery, provides fast pill-button filtering in the Web UI, and introduces a one-click "⭐ Curated Best" selection preset for top flagship models.
  • ⚡ Latency TTFT Radar & Sparklines: Probes response latency and Time To First Token (TTFT) across models, renders ASCII sparklines (▂▃▂) and 4-tier speed badges (⚡ < 300ms, 🟢 < 1.2s, 🟡 1.5 - 3.0s, 🔴 > 3.0s), and exposes GET /dsh-model-sync/health/latency for intelligent downstream routing.
  • 💸 Dynamic Live Pricing Sync & Prompt Caching: Periodic background updates of live model pricing from OpenRouter and LiteLLM snapshots with persistent disk fallback cache, tracking prompt cache read/write costs (cacheReadPerToken, cacheWritePerToken), with GET /dsh-model-sync/pricing and POST /dsh-model-sync/pricing/sync endpoints.
  • 💰 Built-in Reference Pricing Database: Canonical token pricing database automatically enriches models for OpenAI, Anthropic, Groq, Mistral, xAI, and DeepSeek, enabling cost-limit filtering and @cheap auto-resolution even when upstream APIs omit pricing metadata.
  • 🎯 Dynamic Smart Virtual Aliases & Auto-Fallback: Route requests to virtual aliases like @fast, @cheap, and @best-code, with automatic fallback chains when circuit breakers open or health probes fail.
  • 📏 Real Context Limits & Boundary Safety (contextWindow / maxOutputTokens): precise separation of input and generation limits, prevention of 400 max_tokens errors via auto-clamping, and clear In: 128k | Out: 8k badges in Web UI.
  • 🧠 Unified Reasoning & Thinking Configuration: automatic format detection (effort, budget_tokens, boolean) and parameter translation with suppression of incompatible options (such as temperature on o1/o3).
  • 🔔 External Diff Webhooks & Event Dispatching: Real-time webhook notifications with HMAC-SHA256 signature verification and Cordis model-sync/diff events when models are added, deprecated, or prices change.
  • ⚡ High-Performance Policy Filtering: Fast-path evaluation in bypasses regular expressions and array filtering when no filtering policy is configured, guaranteeing zero-overhead discovery runs.

🛠️ Supported Discovery Providers

Provider IdentifierAuthentication FormatCapabilities Auto-Detection & Notes
openaiBearer Tokenvision, tools, reasoning, embeddings
anthropicx-api-key headervision, tools, reasoning
googleQuery parameter / Keyvision, tools, reasoning, embeddings
deepseekBearer Tokentools, reasoning
xaiBearer Tokenvision, tools, reasoning
openrouterBearer TokenMulti-vendor model catalog with pricing & context limits
groqBearer Tokentools, reasoning, vision, supportsDeveloperRole: false
mistralBearer Tokentools, reasoning, vision
commandcodeBearer Tokenhttps://api.commandcode.ai/provider/v1/models catalog with visibleModels selection syncing to llm-commandcode
clinebotBearer TokenActive subscription plan discovery (/users/me/plan), restricting sync strictly to plan-included models
fireworksBearer TokenOpen-weights inference endpoints
huggingfaceBearer TokenServerless Inference API catalog
togetherBearer TokenOpen-source model catalog
ollamaLocal HTTP (none)Local offline model discovery (/api/tags)

📦 Quick Installation

dsh plugin --profile web add @goodandready/dsh-model-sync

[!IMPORTANT] Restart DSH Web UI after installation (systemctl --user restart dsh-web) to activate background catalog synchronization.


⚙️ Configuration (settings.yaml)

dsh-model-sync:
  enabled: true
  scheduleEnabled: false
  intervalMinutes: 60
  autoApply: false
  requestTimeoutMs: 15000
  retryAttempts: 3
  concurrency: 4
  providers:
    - provider: commandcode
      enabled: true
      autoApply: false
    - provider: clinebot
      enabled: true
      autoApply: false
ParameterTypeDefaultDescription
enabledbooleantrueMaster switch for background synchronization
scheduleEnabledbooleanfalseEnable periodic background synchronization schedule
intervalMinutesnumber60Polling frequency for catalog refreshes in minutes
autoApplybooleanfalseAutomatically apply discovered models to active catalog
requestTimeoutMsnumber15000HTTP request timeout for catalog fetching (ms)
retryAttemptsnumber3Maximum retry attempts for transient network failures
concurrencynumber4Maximum parallel provider synchronization workers
providersarray[]Per-provider configuration list (provider, enabled, autoApply)

🔍 Active Capability Probing & Verification

  • Micro-Probes: Accurately test actual model capabilities rather than relying on declared flags:
    • JSON Schema: Tests structured output generation (response_format: { type: "json_schema" }).
    • Tools / Functions: Tests function call generation and parameter handling.
    • Vision: Tests multimodal processing with lightweight image payloads.
    • Developer Role: Validates developer role prompt acceptance for advanced reasoning models.
  • UI Actions: One-click "🔍 Verify Capabilities" on any provider card, plus global "🔍 Verify All Models" and "⚡ Verify New Only" buttons in catalog toolbar.
  • Verified Badges: Highlights confirmed features with green indicators (✔ Tools, ✔ Vision, ✔ JSON, ✔ DevRole) persisted across restarts.

🦙 Ollama & Local Engine Hub

  • Direct Web Management: Pull, monitor, and manage local Ollama models directly from DSH Web UI without SSH.
  • Streaming Pull Progress: Real-time layer download progress bar with speed and transferred byte metrics.
  • GPU VRAM Management: Displays active models in VRAM (/api/ps) and provides instant "⏏ Unload from VRAM" (keep_alive: 0) to free GPU resources.
  • Architecture & Quantization: Displays quantization levels (Q4_K_M, Q8_0), family, context windows, and offers direct deletion.

📄 License

MIT © GooDAnDReaDY

filterModels
  • 🔄 One-Click In-App Updates: Built-in update checker in Settings with automatic npm cache bypass on demand (?fresh=1 / Cache-Control: no-cache), ensuring instantaneous discovery of new package releases.
  • 🔄 Automated Catalog Discovery: Syncs model lists, aliases, context windows, and capability flags (vision, tools, reasoning, embeddings) across 25+ providers.
  • 🛡️ Minijinja Chat Template & Role Compatibility: Automatically sets compat.supportsDeveloperRole: false for Groq open-source models (Qwen, Llama, Mistral, Gemma, DeepSeek) and DeepSeek API, preventing 400 Unexpected message role errors with reasoning models while preserving user overrides.
  • 🌐 25+ Built-in Provider Adapters: Pre-configured discovery for OpenAI, Anthropic, Google, DeepSeek, xAI, OpenRouter, Groq, Mistral, Cerebras, Fireworks, HuggingFace, Moonshot, NVIDIA, Qwen, Together, Xiaomi MiMo, SiliconFlow, Command Code, ClineBot, and local Ollama.
  • 🎛️ Command Code Model Selection: Full discovery of Command Code models with granular checkbox selection in the UI, automatically syncing visibleModels to llm-commandcode settings.
  • 🎯 ClineBot Subscription Plan Sync: Dedicated adapter querying GET /users/me/plan to discover only active subscription-included models, eliminating catalog clutter from out-of-plan endpoints.
  • 🔌 Generic / Custom Adapter Support: Connect arbitrary OpenAI-compatible /v1/models endpoints with configurable auth (bearer, x-api-key, query-key, none).
  • 📊 Balance & Quota Monitoring: Queries upstream billing endpoints (where supported) to report account credit balances and prevent unexpected exhaustion.
  • 📜 Sync History & Diff Auditing: Tracks all newly discovered models, deprecated IDs, and modified capabilities with timestamped diff logs in the Web UI.
  • 🖥️ Full Web GUI Panel (Settings → Model Synchronization):
    • Live status cards per provider with active model counters;
    • Instant "Sync Now" button for on-demand catalog refreshes;
    • Granular model checkboxes for selection and visibility management;
    • Provider enable/disable toggles and custom endpoint inputs.
  • customConfigurableAny custom OpenAI or Google compatible gateway