Skip to main content
DeepSeek Harness Desktop uses a small set of first-party plugins to connect Harness with the Tauri shell. They ship with the installer. Before startup, the desktop checks their declarations and files and restores inconsistent or missing copies from bundled resources.

Plugin list

DSH Tauri

The message bridge between the native navigation bar and embedded Harness client.

DSH Tauri UI

A desktop settings sidebar with safe fallback when required renderer capabilities are unavailable.

DSH Tauri Worktree

Isolates sessions in Git worktrees and checks them back to local branches after user approval.

DSH Tauri Panel

Provides the desktop sidebar, new-session entry, and panel extension protocol.

DSH Tauri Panel Extension

Provides Skills, skill repository, and MCP management through the panel protocol.

DSH Tauri Session

Manages archived chats and turns workspace deletion into archiving.

DSH Tauri Rightclick Menu

Adds desktop-wrapper context actions for sessions, workspaces, text, and links.

Why these plugins are built in

These capabilities coordinate with desktop windows, navigation, profiles, workspaces, or the host filesystem and must be tested with the desktop release. Implementing them as plugins preserves Harness’s host-half/client-half architecture while giving the desktop project clear maintenance and recovery ownership.
“Built in” means distributed with the desktop installer and ensured at startup. It does not create an additional operating-system sandbox. The plugins still run with capabilities allowed by Harness and the desktop application.
Source is available in dsh-tauri-plugins.