jxiansen/dsh-model-switcher ↗★ 0

@jxiansen/dsh-model-switcher

DSH Model Switcher — searchable palette that overwrites the composer model seat (Cmd+K). 适合需要频繁、快速切换不同大模型进行对话或任务的用户。

패키지
@jxiansen/dsh-model-switcher
호환성
미검증
버전
0.2.0
라이선스
NOASSERTION
최근 업데이트
2026. 9. 18.

설치

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:jxiansen/dsh-model-switcher

dsh-model-switcher

Searchable model switcher palette for DeepSeek Harness composer.

  • Cmd+K / / to open, searchable by name/id/description
  • Provider rail, per-row capability/context badges
  • Memory-only icon cache (80 LRU) + official CDN (@lobehub/icons-static-svg), no localStorage trace

Install

dsh plugin --profile web add "github:jxiansen/dsh-model-switcher#main"
# restart dsh --profile web

Develop

pnpm install
pnpm build        # bundle src/client -> lib/client.js (Harness web factory)
pnpm test         # node:test suites (utils, filter, built-bundle smoke)
pnpm lint         # eslint
pnpm check        # build + test + lint
npx dsh-plugin-doctor check .   # full check incl. isolated Web startup (needs dsh)

src/client is the ESM source, lib/client.js is the committed build artifact that DSH loads (do not edit by hand). Regenerate the icon index with node scripts/build-icon-toc.mjs, then rebuild.