Graceful Restart

@dr-co/dsh-graceful-restart

Development & operations🔥 Rising

Register an idle-aware restart of the DSH host with dsh_restart: it waits for agents (including subagents) to finish, ends the process after a quiet window, and can leave a one-shot note. Exit methods include systemd user unit, a configured shell command, SIGTERM or process.exit. The optional status route reports only counters. Requires Node >=22. Issue asked for 1.0.0; this review is of latest 1.5.0.

1GitHub 859

Install in DSH

  1. Add Open Plugin Market as an index source once: Plugins → Experimental → Custom plugin markets, then Discover → Add index source, and paste this URL.

  2. Copy the plugin name, open DSH and paste it into Discover search to install.

    @dr-co/dsh-graceful-restart

Easier: install the Open Market plugin

dsh plugin --profile desktop add dsh-open-market

It adds this index for you and an Open Market tab to the Plugins page: search for Graceful Restart there to install it, and update it there when a new version comes out.

Plugin details

Name
@dr-co/dsh-graceful-restart
Version
1.7.3
Requires DSH
^0.2.1-rc.4 || ^0.2.2-rc.2
Released
12 Nov 2026
Category
Development & operations
npm downloads in the last 30 days
859

Keywords

  • dsh
  • dsh-plugin
  • restart
  • cordis

README badge

Author of this plugin? Put this badge in your README. It shows likes and links here.

Open Plugin Market

[![Open Plugin Market](https://img.shields.io/endpoint?url=https%3A%2F%2Fdshopen.org%2Fbadge%2F%2540dr-co%2Fdsh-graceful-restart.json%3Flang%3Den)](https://dshopen.org/plugins/@dr-co/dsh-graceful-restart/)