dshbase

Plugin directory / UI & Skins / dsh-vscode-theme

dsh-vscode-theme

Verified · install-tested on dsh Sim-xia

✓ Actively maintained Builds on 3 official DSH packages

View on GitHub ↗ ← Back to plugin directory

1Stars
0Forks
0Open issues
—Language
2026-08-15Last push
Cross-platformPlatform

What it does

allow deepseek harness to use .vsix theme file designed for visual studio code

✅
Our take
Works — verified, early-stage project

allow deepseek harness to use .vsix theme file designed for visual studio code It installs cleanly and boots without issues in our testing. It's early-stage but functional.

“Verified” means our automated CI actually ran dsh plugin add in a clean profile and it booted — nothing more. 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 VS Code Theme

English | 简体中文

dsh-vscode-theme adds a VS Code theme importer to DeepSeek Harness Web. In Settings -> Plugins -> VS Code Themes, drag in a .vsix file, select one of the theme variants it contains, and the DSH interface switches immediately. Parsing happens in the browser; the VSIX is not uploaded. The interface follows DSH's selected language and supports English and Simplified Chinese.

The plugin also exposes vscode_theme_parse for agents that need the complete VS Code color and token data from a workspace file.

Install

Install directly from GitHub:

dsh plugin --profile web add github:Sim-xia/dsh-vscode-theme

When running DSH from its source checkout, use the equivalent command:

pnpm dsh plugin --profile web add github:Sim-xia/dsh-vscode-theme

The package declares a DSH bundle patch, so the command also enables it in that profile. Restart the profile. The plugin depends on DSH's standard fs and tools services, which the web profile provides.

For local development, replace the GitHub specifier with this repository's absolute path.

Use the UI

Restart the DSH Web profile after installing or rebuilding this package, then open Settings -> Plugins -> VS Code Themes. Drop a VSIX onto the import panel or choose it from disk. Every imported VSIX is stored in this browser's IndexedDB; use the saved-package menu to switch between them after a refresh or DSH restart. They are never uploaded. A theme applied through this plugin remains applied after a refresh; choosing a different DSH theme clears that restoration preference.

DSH and VS Code have different visual-token systems. The importer maps the workbench palette (backgrounds, text, borders, focus, selection, status colors, and sidebar) into DSH's UI tokens. Syntax token colors remain available to the agent parser but do not recolor the DSH interface.

Use from an agent

Ask the agent to inspect a VSIX, or call the registered tool directly:

{
  "path": "/workspace/piousdeer.adwaita-theme-1.1.0.vsix",
  "theme": "Adwaita Dark",
  "detail": "summary"
}

Use detail: "full" to return every resolved color and token rule. The default summary returns metadata, rule counts, inherited files, and the first 24 workbench colors to keep ordinary model context compact.

Development

Building and publishing require Node.js 22 or later. The compiled host plugin targets Node.js 20 for DSH runtime compatibility.

npm install
npm run check
npm run build

Install

🧩 Let your agent install it (recommended)

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-vscode-theme 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:Sim-xia/dsh-vscode-theme

Headless (CLI) profile:

dsh plugin --profile headless add github:Sim-xia/dsh-vscode-theme

Test report

Verified: L1 install + L2 load + L3 runtime from GitHub source on dsh 0.1.0-rc.6.

Security: not yet scanned — our daily static scan will cover it shortly.

Share this badge

More in UI & Skins

Browse all 7819 plugins →