DeepSeek Harness Plugin Hub

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

探索

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

社区

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

相关链接

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

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

DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins

@goodandready/dsh-model-sync

Model Sync

为使用 API 密钥的 DeepSeek Harness 提供商自动同步模型目录。

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

npx -y @deepseek-ai/dsh plugin --profile web add github:GooDAnDReaDY/dsh-model-sync#ed6fd3f946d8ac28633adda9899d079f15d5242d
README兼容性版本

兼容性与来源证明

Model Sync 以 @goodandready/dsh-model-sync 发布,当前版本为 0.5.26。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/11/4

版本

0.5.26stable
2026/11/1
0.5.25stable
2026/10/31
0.5.24stable
2026/10/31
查看其余 65 个版本收起版本
0.5.23stable
2026/10/31
0.5.22stable
2026/10/31
0.5.21stable
2026/10/23
0.5.20stable
2026/10/20
0.5.19stable
2026/10/20
0.5.18stable
2026/10/20
0.5.17stable
2026/10/20
0.5.16stable
2026/10/20
0.5.15stable
2026/10/13
0.5.14stable
2026/10/13
0.5.13stable
2026/10/11
0.5.12stable
2026/10/8
0.5.11stable
2026/10/8
0.5.10stable
2026/10/8
0.5.9stable
2026/10/8
0.5.8stable
2026/10/6
0.5.7stable
2026/10/6
0.5.6stable
2026/10/6

相关插件

正在加载相关插件…

最新版
0.5.26
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 6
周下载
1,454
最近提交
2026/10/31
查看源码 ↗项目主页 ↗
README Badge

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

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

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

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

相关插件

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

Connect Workbuddydsh-connect-workbuddy把本机登录的 WorkBuddy 模型(国内版与国际版)接入 DeepSeek Harness:每次刷新按上游目录自动读取每个模型的积分倍率,支持逐模型图片输入开关、多账号切换与账号池自动换号,并提供每日签到、卡片与输入框里的胶囊积分读数等只读积分概览。Cost Meterdsh-cost-meterDeepSeek Harness 会话费用统计插件:本会话成本、当日费用、历史记录与官方价格同步,支持多厂商多模型价格计费(内置 170+ 模型 ID 价格目录与自动匹配)、主流 Coding Plan 订阅额度查询与显示(16 家,含 WorkBuddy 官方积分、OpenDesign 工作区查询、含小米 MiMo Token Plan 控制台 Cookie 查询、SCNet Token Plan 本地 Credits 计量与火山方舟 Volcano Ark Coding Plan AK/SK 签名查询Codex Subscriptiondsh-codex-subscription在 DeepSeek Harness 中通过 OAuth 使用 ChatGPT 和 Codex 订阅,支持配额、安全重置、网络搜索、图像和快速模式,并可通过 ChatGPT 移动应用(Beta)控制 DSHXdpooldsh-xdpool将你拥有的所有免费额度汇聚为一个 DSH 模型池:合并所有本地登录的 WorkBuddy 账户并自动故障转移,通过二维码/网页登录 13 个供应商,汇总 76 个供应商的免费层额度,此外还提供用量仪表盘、模型路由和本地 OpenAI 兼容网关

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