DeepSeek Harness Plugin Hub

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

探索

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

社区

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

相关链接

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

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

Model Sync — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins

dsh-model-sync

Model Sync

将实时提供商模型列表写入 DSH 设置。Composer 环形指示器显示当前会话模型的 5h/7d 计划窗口或自上次充值以来的按量计费余额。

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

npx -y @deepseek-ai/dsh plugin --profile web add dsh-model-sync@0.1.6
README兼容性版本
Settings ZHSettings ENUsage ZHUsage ENComposer ZHComposer EN

兼容性与来源证明

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

DSH 兼容范围
*
运行环境
web
发布来源
npm
Registry 更新时间
2026/9/20

版本

0.1.6stable
2026/8/17
0.1.5stable
2026/8/15
0.1.0stable
2026/8/15

相关插件

正在加载相关插件…

最新版
0.1.6
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
110.2 kB
文件数
23
Surface
web
许可证
MIT
发布源
npm
GitHub
★ 4
周下载
126
安全扫描
✓ v0.1.6 扫描通过
最近提交
2026/8/17
查看源码 ↗项目主页 ↗
README Badge

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

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

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

认领这个 Plugin →
报告问题

相关插件

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

Usage@linxin666/dsh-usage用于 dsh Web GUI 的使用统计插件:检测各提供商的余额和编码计划配额,并提供实时令牌使用记录,同时在侧边栏条目中显示当前会话提供商今日的使用量Whale Widgetdsh-whale-widgetDSH Web 界面右下角的 DeepSeek 余额小鲸鱼挂件:余额/今日已用/峰谷定价、自定义泡泡点击序列(文本/余额/今日/峰谷/图片/随机语句与并列加权选择)、逐行样式与字体、悬浮快捷编辑、音效与每轮消耗、自定义角色/动图/音效、吸附与翻转自定义Usage Stats@ychris12138/dsh-usage-statsdsh Web GUI 的令牌使用热力图、提供商余额和订阅配额Codex Connectdsh-codex-connect用于 DeepSeek Harness 的 ChatGPT OAuth 和 Codex 模型。

README

dsh-model-sync logo

dsh-model-sync

English · 中文

Writes each provider's live model list into DeepSeek Harness settings. The composer ring follows the model this session is using. Plan routes read 5h and 7d windows, metered routes read the balance left since the last top-up. With windows and a top-up pack together, the icon draws the windows and keeps the pack in the hover card.

dsh-model-sync banner

It takes two settings pages, one for fetching model ids per provider and one for per-model usage. Model Sync (sync-arrow icon) writes new model ids from each provider into settings. Usage lists plan windows, cumulative counts, and API balance. Resets show as countdowns such as 2d 3h left. The 5h and 7d windows each get their own row. UI text follows the DSH language setting, English or Chinese.

Screenshots

中文English
Model SyncSettings ZHSettings EN
UsageUsage ZHUsage EN
ComposerComposer ZHComposer EN

A model with both limits draws two rings, inner 5h, outer 7d. Progress bar colors follow the remaining quota.

Install

On npm.

dsh plugin --profile web add dsh-model-sync

The GitHub source also ships prebuilt lib/, no allowBuilds.

dsh plugin --profile web add github:jiay98528-dev/dsh-model-sync

Restart dsh web, refresh the page, open Settings → Model Sync. The plugin is listed in the awesome-dsh-plugin market list.

The package ships a cordis.patch.yml bundle patch (dsh.bundle) and declares dsh.client.immediately: true, so it takes effect on install with no manual config.

Usage

Model Sync

  1. Settings → Model Sync.
  2. Refresh if the list is empty.
  3. Each card lists the provider id, baseURL, and model chips. A blue outline marks ids not in settings yet. Apply N new models writes them to llm-pi-ai.providers.<id>.models.
  4. The collapsed Enable plugins block toggles this plugin and the optional sub-model-access, writing the disabled flag in cordis.patch.yml. Takes effect live.

MiniMax, Kimi Coding, and OpenAI Codex have no OpenAI /models endpoint. The plugin uses the known catalog ids.

Usage

  1. Settings → Usage.
  2. Each provider lists its 5-hour and 7-day windows, one row each, with remaining percent, vendor cumulative counts, a reset countdown, and a colored bar.
  3. Metered rows show current / baseline. The first sample becomes the baseline. To count spend from before the plugin was enabled, click Use current balance as baseline. The balance row also records when the baseline was set.
  4. The page auto-refreshes every 60 seconds. Refresh pulls immediately.

Composer rings

  1. Pick a model as usual.
  2. The ring is right of the model name and left of the context meter. It follows the session model and switches with it.
  3. Hover the ring for a detail card titled provider / model for this session. Each window gets a row with remaining percent and reset countdown, for example 5 hours left 100% · 2h 15m left.
  4. Other providers stay on the Usage page.

Quota sources

ProviderIconSource
openai-codex5h / 7dchatgpt.com/backend-api/wham/usage
kimi-coding5h / 7d, top-up pack in the hover cardapi.kimi.com/coding/v1/usages
zai5h / 7dapi.z.ai/api/monitor/usage/quota/limit
minimax-cn5h / 7dapi.minimaxi.com/v1/api/openplatform/coding_plan/remains
xai7dgrok.com gRPC-web, ported from CC Switch
deepseek-officialbalance vs last top-upapi.deepseek.com/user/balance
xiaomino datano public plan API

The DeepSeek metered baseline lives in $DSH_HOME/profiles/<profile>/model-sync.baseline.json. A reading above the stored baseline counts as a top-up and resets the baseline.

Config

- id: model-sync
  name: dsh-model-sync
  config:
    profile: web
    pollMs: 60000
FieldDefaultMeaning
profilewebWhich $DSH_HOME/profiles/<name> to read and write
pollMs60000Poll interval parameter, minimum 5000. Pages currently refresh quota every 60 seconds

Notes

  • Host code lives under node_modules. After changing and rebuilding this package, restart dsh web. Client-only edits need a page refresh.
  • Quota calls use credentials already stored in DSH. The plugin keeps no keys of its own.
  • Ring placement is bound to DSH 0.1.0-rc.6 composer class names.
  • Changelog is CHANGELOG.md.

License

MIT