prgrmrwy/ohmydsh--packages-sidebar-session-provider-icon ↗★ 1

dsh-sidebar-session-provider-icon

Show each sidebar session's currently selected model brand logo, updating immediately from the composer selector with a durable last-request fallback 适合需要直观识别各会话所用模型品牌的 DSH 用户。

패키지
dsh-sidebar-session-provider-icon
호환성
미검증
Harness peer 범위
^0.2.0-rc.2
Cordis peer 범위
^4.0.4
버전
0.1.5
라이선스
MIT
최근 업데이트
2026. 10. 10.

같은 패키지 이름의 다른 저장소

설치

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:prgrmrwy/ohmydsh#4d0809d824b42ae9b548bda8aa0ce9bdf105adf2&path:packages/sidebar-session-provider-icon

Configuration

None. The plugin row carries no config fields and the package reads no environment variables.

Recognized brands:

DimensionBrands
provider and modelDeepSeek, OpenAI/GPT/Codex, Anthropic/Claude, Grok/xAI, Kimi/Moonshot, GLM (Zhipu), MiniMax, Pi, OpenClaw, Hermes Agent (the misspelling hermas is also accepted), OpenCode, Qwen, Tencent Hunyuan (hy3, hy4-*), Meituan LongCat, Xiaomi MiMo, Gemini/Gemma, NVIDIA (Nemotron), Meta (Muse Spark, Llama), Ant Group (Ling/Ring), OpenRouter, ByteDance Seed
provider onlyTrae (trae, trae-ai, traex*; exact name or prefix, never a substring)

The model dimension covers every identifiable model family in the OpenCode Go / Zen catalogs, plus the GPT, DeepSeek, Gemini, OpenRouter and ByteDance Seed families in the current TraeX catalog.

Brand art is pinned and vendored, never hand-drawn and never fetched from a CDN at runtime:

  • every brand except OpenCode: @lobehub/icons-static-svg@1.94.0, MIT; the color variant is used where one exists;
  • OpenCode: the official provider SVG from anomalyco/opencode at commit 5e75e5e9901f0d178f425bfb47f1bd46cbe78a59, MIT.

Per-file source URLs and SHA-256 checksums are listed in src/client/assets/README.md. Some color SVGs carry gradient/clip ids; the corner instance suffixes them with -sub so copies on the same page never resolve each other's definitions.

To add a brand: put the SVG in src/client/assets/, record source, pin, license and SHA-256 in the assets README, then add rules and tests to providerBrandOf / modelBrandOf in logos.ts.