DeepSeek Harness Plugin: dsh-self-restart

The `dsh-self-restart` plugin resolves the pain point of requiring a manual restart after modifying the DeepSeek Harness (DSH) plugin and being unable to restore session context by using tool calls. It provides half-side code for both the host and client, and on Windows, it supports automatically restarting the DSH application via tools such as `dsh_restart` while preserving session logs. After installation, users can follow the workflow to check status, perform the restart, and verify functionality, making it suitable for development and debugging scenarios.

Read More
dsh-self-restart: Desktop Self-Restart and Session Handoff in DeepSeek Harness

`dsh-self-restart` is a community plugin for DeepSeek Harness designed to address the interruption of persistent sessions after a Desktop process restart. It runs in the Host process, reading handoff files to restore sessions and automatically execute subsequent tasks. After users configure parameters such as `mission`, the plugin can seamlessly resume workflows after restart without requiring manual relaunching.

Read More
DSH Self-Restart

The DSH Self-Service Restart plugin is designed to resolve the privilege and recovery challenges associated with restarting host processes. It leverages scheduled tasks to forcibly terminate process trees with elevated privileges and automatically restarts services with liveness probing, while frontend mechanisms deliver a transparent recovery experience for users. Core features include elevated restart, automatic frontend refresh, automatic discovery and resumption, and a mechanism to prevent self-triggering loops. The plugin exposes an HTTP API that supports manual scheduling, dry-run scanning, and task ledger management. It supports Windows only, manages ports, delays, and auto-resume policies via a configuration file, and is easy to install.

Read More