DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-self-restart

N

dsh-self-restart

Manifest valid

Any DSH session can request a Desktop restart, then the same persisted session is resumed and followup'd with its mission.

hasBundlePatch

dsh-self-restart

Any DeepSeek Harness session can restart Desktop and come back with its own mission.

简体中文 · MIT

License: MIT dsh.bundle topic: dsh-plugin Node.js 22+

Community plugin for DeepSeek Harness. Not an official DeepSeek AI product.

Host-only. Writes a handoff for the calling session, requests the official Desktop restart, then agents.resumes that persisted identity if it is not live yet and followups it. GUI does not have to open the tab first.

Install

dsh plugin --profile desktop add github:NecromanAlbert/dsh-self-restart

Restart Desktop after install. Any session on that profile then sees dsh_restart_session.

Agent tool

{
  "mission": "Reload plugin copies, then verify the notes pad still opens.",
  "reason": "reload-client"
}
Argument
missionRequired. Self-contained. The next turn after boot only sees this text.
reasonOptional. Stored on the handoff file.
sessionIdOptional. Defaults to currentInitiator. Do not point this at another session unless you mean to.

After boot the plugin:

  1. Reads $DSH_HOME/self-restart/handoff.json (max age 30 minutes).
  2. Calls agents.resume({ resumeSessionId }) if that session is not live.
  3. followups a plugin notice with the mission.
  4. Clears the file so a later boot does not replay it.

One handoff file at a time. A second call before restart overwrites the first.

What this is not

  • Not a dsh web process killer / scheduled-task relaunch.
  • Not a sidebar / tray restart button.
  • Not “ask the human to restart, then wait for them to reopen the tab”.
  • Not a housekeeper identity fiber.
  • Not shengyvself/dsh-autoresume (one configured targetSessionId).
  • Not edusrez/dsh-smart-restart (systemd / web).

If the Host has no desktopActions.requestRestart, the tool still writes the handoff and tells you to restart Desktop yourself.

Develop

node --test

Host: lib/index.js. Shared: lib/handoff.js, lib/paths.js, lib/followup.js. No Client half.

License

MIT.

Compatibility

DSH 0.2.1-alpha.1: failedDSH 0.1.7-alpha.2: failedDSH 0.2.1-alpha.5: failed

Versions

Latest versionPublishedSize
0.3.4——

Comments

Loading…

Similar plugins

dsh-restart-autoresume

by Harzva

Adds confirmed DSH restart actions and durable automatic continuation for eligible top-level sessions through an existing compatible dsh-restart Host provider.

Terminal & ClientsSessions & MessagesManifest valid

★ 0

MIT

JavaScript

Aug 29, 2026

dsh plugin --profile web add @harzva/dsh-restart-autoresume

by Eason-22

DeepSeek Harness plugin: restart without losing work, with an idle-aware graceful restart and automatic session resume after the host comes back. Built-in restart supports the Windows desktop app only

Tools & CapabilitiesTerminal & ClientsSessions & MessagesManifest valid

★ 2

MIT

JavaScript

Nov 11, 2026

dsh plugin --profile web add dsh-autorestart

by NOOBnoob163

Let a DSH agent restart its own host and resume afterwards. Windows desktop only.

Sessions & MessagesManifest valid

★ 0

MIT

PowerShell

Nov 9, 2026

dsh plugin --profile web add dsh-self-restart

by Mr54233

One-click full-app restart for the DSH desktop client: a sidebar footer button and a settings section with a live config form (master switch, confirm dialog, delay, target executable). Restart is perf

Development & InfrastructureManifest valid

★ 4

JavaScript

Nov 5, 2026

dsh plugin --profile web add dsh-restart-now

by StabCut

DSH Desktop sidebar restart button: orderly relaunch of DSH Desktop from the sidebar settings row (based on desktopActions.requestRestart).

Manifest valid

★ 0

MIT

JavaScript

Aug 21, 2026

dsh plugin --profile web add dsh-plugin-restart-desktop

by flandre2233

Auto-resumes DSH turns interrupted by a host restart

Tools & CapabilitiesDevelopment & InfrastructureSessions & MessagesManifest valid

★ 1

↓ 352/wk

MIT

JavaScript

Sep 24, 2026

dsh plugin --profile web add dsh-recovery-resume