Plugin directory / Developer / dsh-model-vendor-badge
dsh-model-vendor-badge
Unverified Townrain
What it does
Vendor logo seat in the DSH web composer: shows which provider serves the current model, live from the official per-session ModelDirectory.
Unverified — not yet verified
Vendor logo seat in the DSH web composer: shows which provider serves the current model, live from the official per-session ModelDirectory. Not yet verified — install and test it yourself.
“Unverified” means our automated CI has not yet installed this plugin. Feature descriptions and version compatibility are the author’s claims. This is not a security audit and not an endorsement of third-party code.
README
dsh-model-vendor-badge
A vendor pill for the DeepSeek Harness web composer: shows which provider
serves the current model, right next to the model selector.
[● DeepSeek] [deepseek-v4-pro · High ▾] [Send]
What it does
- Registers a small badge into
conversation.input.right— the composer tool
row seat immediately left of the model selector. - Reads the same per-session
ModelDirectorythe model seat renders from
(ctx.modelDirectories), so a selection change anywhere — the seat menu,
the/modelpopup, the host — updates the pill live. - Shows the provider's display name from the host catalog (DeepSeek, Pi AI,
OpenRouter, ...) with a brand-colored dot for known provider route ids;
unknown routes fall back to a neutral dot. - Pure client presentation: no host code, no RPC, no settings, no session
events. Uninstalling leaves nothing behind.
Install
dsh plugin --profile web add github:dsh-model-vendor-badge # or a local clone:
dsh plugin --profile web add /path/to/dsh-model-vendor-badge
Refresh the page after installation.
Build
DSH_CHECKOUT=/path/to/deepseek-harness node build.mjs
build.mjs resolves the checkout's esbuild + typescript, junctions the client
type dependencies into node_modules/, and emits lib/index.js (host,
no-op) + lib/client.js (browser bundle, __ModuleLoader__ format) +lib/types/ declarations.
License
MIT
Install
Install the catalog once, then DeepSeek Harness can find and install any plugin from this site automatically:
dsh plugin add dshbase-catalog Then say "install dsh-model-vendor-badge for me" — your agent finds it in the directory and installs it. Docs: dshbase-catalog · verified packs.
This plugin is GitHub source (not published to npm) — install it straight from the repo:
Web profile:
dsh plugin --profile web add github:Townrain/dsh-model-vendor-badge Headless (CLI) profile:
dsh plugin --profile headless add github:Townrain/dsh-model-vendor-badge Test report
Not yet L3-verified — see failure note below if we already ran it.