WZZNNE/DSH-CyberWorkStation--plugins-dsh-skin-loader11

dsh-skin-loader

Load a user frontend skin ($DSH_HOME/frontend-skin.css) into the dsh Web UI as a token-override style tag. Managed by DSH Launcher.

包名
dsh-skin-loader
版本
0.1.0
许可证
NOASSERTION
最近更新
2026年9月11日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:WZZNNE/DSH-CyberWorkStation#19f3b830792481331c03a6ecdac70949cc80779f&path:plugins/dsh-skin-loader

Fig. 18 · Settings → Plugins → Plugin configuration

core slot + several plugin cards

Settings → Plugins

What it does

One card per plugin with settings: Terminal, Agent loop, Web search (stock), Context (preferences of the community dsh-context), Image understanding (dsh-vision-bridge-zh: images are first described by the chosen vision model, then handed to the chat model, so text-only models can "see"), Session import · system prompt (dsh-import-note). The "Plugin list" tab is a read-only inventory.

What we built

  • The "Session import · system prompt" card says one thing: imported sessions never override dsh's or any plugin's system prompt.
  • "Image understanding" is a Chinese-UI fork of the community vision bridge; routes and configuration are unchanged, and a few issues (multi-image comparison, directory limits, race judging) were fixed.

Fig. 24 · Settings → Usage & cost

dsh-cost-meter-plus · fork

Settings → Usage & cost

What it does

UI language; official account balance (total, grant, top-up, refresh); today / this month / all-time cost cards; today's sessions; token statistics and heat map; per-model statistics; further down, budget, price table and the vendors' Coding Plan quota panels.

What we built

  • Upstream dsh-cost-meter provides per-session / daily / historical cost, official price sync, a 90+ model price catalog, 7 Coding Plan quotas, budgets and alerts, zh / en UI.
  • We added: multi-vendor balances (DeepSeek / OpenRouter / local / OpenAI, each shown as its API allows), automatic OpenRouter price sync, a cache-hit bar in the sidebar, per-session token split, free local routes, and a "money first" order on the settings page.