dsh-restart:DeepSeek Harness 桌面版一键重启插件

本插件为 DSH 桌面版添加了直接在标题栏或会话头部重启应用的功能。它不依赖第三方库,通过一个位于窗口控制按钮左侧的环形箭头按钮实现重启,并带有整屏提示和错误反馈。安装后点击即可重启整个应用,但会中断所有未保存的任务。插件仅安装在用户配置目录,不修改 DSH 核心。

Read More
dsh-restart: One-Click Restart in the Web Settings Panel

dsh-restart is a DSH plugin developed by DWJZ that provides start and stop functionality for the host process in a DSH Web environment via the Web settings panel, without requiring a switch to the terminal. Its core functions include restart and stop, with keyboard shortcut support (Cmd+Shift+K on MacOS and Ctrl+Shift+K on Windows). The plugin uses the detached helper mechanism and fully reuses the original startup parameters to avoid port-in-use errors, while safely stopping the process using the SIGTERM signal. It also provides a status query API and automatically polls the status after a restart. Please note that keyboard shortcuts are unavailable in Linux environments due to browser limitations.

Read More
dsh-restart: One-Click Restart and Verifiable Evidence for the DSH Process

`dsh-restart` is a DSH plugin designed to mitigate the risk of browser disconnection and service failure when DSH restarts. It performs a graceful exit via `ctx.appExit(0)` and selects an exit strategy based on the hosting method (Desktop, Launchd, or Supervisor) to ensure the service is automatically restarted. The plugin provides verifiable JSONL logs, a GUI control in the bottom-right corner, and an authentication mechanism, supporting one-click restart scheduling from the command line or web interface with delay, cancellation, and DryRun features.

Read More
dsh-restart: A Safe Restart Execution Plugin for DeepSeek Harness

`dsh-restart` is a DSH plugin focused on the **execution** layer of restarts, designed to handle the execution process of restart requests rather than scheduling decisions. It ensures restart safety through exclusive locking, checkpoints, and a ticket-based mechanism, and provides graceful shutdown capability. It must be used together with an external Supervisor process to take over restarts after DS-Hns exits. Installation via the npm package is recommended to avoid the code execution risks associated with Git installation.

Read More
dsh-restart: One-Click Restart and Fault Recovery Plugin for DeepSeek Harness

`dsh-restart` is a restart plugin for DeepSeek Harness that enables graphical restart of the host process via a Web GUI. It has a manual approval gate enabled by default, supports clicking “Approve and Restart,” and provides automatic detection policies (such as launchd) plus an independent recovery console (127.0.0.1:3099) to ensure logs remain accessible if a restart fails. Agent invocations require user confirmation to prevent automatic restarts. After installation, it can be managed from the settings panel or sidebar.

Read More
dsh-restart: One-Click Restart Plugin for DSH Web

The DeepSeek Harness (DSH) plugin `dsh-restart` is designed to address the issue of requiring a manual service restart after a plugin update. By integrating the restart operation into the Web interface's settings page, it enables UI-based restarts without using the command line. Core features include zero dependencies, native UI adaptation, a reliable restart mechanism based on `launchctl`, automatic monitoring recovery, and operation log recording. Users can install it from the terminal and adjust parameters such as the restart command, labels, and delay via a configuration file. The plugin simplifies the developer maintenance workflow and improves the debugging experience.

Read More
dsh-restart: DeepSeek Harness Web Host Restart Tool

The DSH client plugin `dsh-restart` provides a convenient Web host restart feature. Users can restart with one click from the settings interface or via the API (POST `/dsh-restart/now`). The plugin supports process supervision handling and allows restart behavior to be controlled through environment variables. The installation command is `dsh plugin --profile web add github:xingyingyuzhui/dsh-restart`; during development, using a local linked path is recommended to make changes take effect in real time.

Read More
dsh-plugin-restart-desktop: Add a sequential restart button to the DSH Desktop sidebar

`dsh-plugin-restart-desktop` is a single-purpose DSH Desktop plugin designed to inject a "Restart Desktop" button at the bottom of the sidebar. After clicking the button and confirming twice, it triggers an ordered restart of the desktop main process by calling `desktopActions.requestRestart()`, displaying a loading layer during the process. This plugin supports the DSH language system, allowing for real-time switching between Chinese and English text in settings, but it is applicable only to the desktop profile; calling it under the headless web profile will return a failure prompt. During installation, the `package.json` of the desktop profile needs to be modified to add the plugin path to `dependencies` and...

Read More
dsh-restart: Adding Controlled Restart and Recovery Entry Points for DSH

dsh-restart is a plugin designed to restart the DeepSeek Harness (DSH) process, addressing the issue of needing to manually restart the process and refresh the page after configuration changes. This plugin offers a model tool `restart_harness`, a slash command `/restart`, a settings configuration card, and an "Immediate Restart" button. It also supports configuring automatic continuation prompts after restart and an optional watchdog feature for automatic recovery. Its core features include: 1. **Multiple Restart Methods**: Supports native Node.js restart, with an optional legacy method using PowerShell/WMI/taskkill (disabled by default). 2. **Security**: The restart interface only accepts same-origin requests from the loopback address (127.0.0.1/localhost), rejecting remote or reverse connections.

Read More