Introduction

DeepSeek Harness (DSH) adopts a plugin-based architecture, and the client appearance is typically managed uniformly by the official theme. For developers who need dark mode or a specific visual style (such as hacker/cyber style), modifying the source code directly is costly. The dsh-v-theme plugin provides a plugin-layer solution, overriding the Web client styles in a purely incremental way without disrupting the normal functionality of official plugins.

Plugin Positioning

dsh-v-theme is a hacker/cyber theme plugin for the DeepSeek Harness Web client, maintained by user victor10035445. It provides 7 switchable styles, with its core value being “purely incremental”: it does not replace or disable any official plugin, and it has zero side effects after installation.

Core Features

  1. Seven switchable styles
    Provides multiple styles ranging from baseline to customized, including:

    • Cyber Neon (NEON · Baseline): neon pink #FF2E97 × electric blue, protected by a SHA-256 fingerprint.
    • Sunset Highway: sunset orange × dusk purple.
    • Dreamcore: cream pink × ice cyan × mint.
    • Purple Night Aurora: electric purple × laser cyan.
    • Silverwing Millennium: bright pink × electric cyan.
    • Blue Nocturne: inverted ice-blue primary and accent.
    • Tactical Panel (TACTICAL): red/blue operations center + FUI neon.
  2. Hot style replacement
    Click the style chips in Settings to switch immediately, without restarting the dsh web client.

  3. Baseline guard and self-healing
    The Cyber Neon baseline is protected with a SHA-256 fingerprint to ensure design consistency. The plugin can self-heal: it listens for theme/change events and automatically restores the theme layer if it is removed.

  4. Persistent storage
    Theme selection and toggle states are stored in localStorage and are automatically restored across restarts.

Installation and Activation

Prerequisite: The host DeepSeek Harness version must be >= 0.1.2-rc.1 (for earlier versions, use plugin 0.5.0).

  1. Run the installation command:
    dsh plugin --profile web add "github:victor10035445/dsh-v-theme"
*Note: Version locking (by appending `#<commit-sha>`) and local clone paths (`link:<clone-path>`) are supported.*
  1. Restart the service:
    After installation, you must restart dsh web for the changes to take effect.

Usage

  1. Open settings:
    In the DSH client, go to Settings -> Skin -> V CYBER.

  2. Main toggle control:

    • Connect: When enabled, it locks the dark appearance and overlays the theme; the state is persisted.
    • Disconnect: Restores the default appearance.
  3. Style switching:
    While enabled, click one of the seven chips to hot-replace the style.

  4. Automatic disconnection:
    If you switch to light mode in the Appearance settings, this theme will automatically disconnect.

Technical Notes

  • Web platform only: This plugin currently only supports the Web client.
  • Purely incremental design: The plugin works by injecting a private stylesheet scoped to body.v-cyber, so it does not affect the official UI theme.
  • Design validation: The palette and effects layer are designed based on local reference specs, including multi-palette parameterized generation and contract validation.

License: MIT. The plugin runs with the current DSH process permissions. We recommend reviewing the source code before installing.