DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Self Restart — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
S

dsh-self-restart

Self Restart

Any DeepSeek Harness session can request a Desktop restart, then the same persisted session is resumed and followup'd with a self-contained mission.

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:NecromanAlbert/dsh-self-restart#ff332b4470bcac6c9632afc91b10bc71e574a4e8
READMECompatibilityVersions

Compatibility and provenance

Self Restart is published as dsh-self-restart and currently resolves to version 0.1.0. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
any
Release source
github
Registry updated
8/26/2026

Versions

0.1.0stable
8/26/2026

Related plugins

Loading related plugins…

Latest
0.1.0
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
any
License
MIT
Source
github
GitHub
★ 0
Weekly downloads
0
Last push
8/26/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in memory-context.

Contextdsh-contextA DeepSeek Harness plugin for context insight and management, with context dashboard and context command, for understanding how the context is made of, and how it evolves.Mnemondsh-mnemonComposable three-tier memory control plane for DeepSeek Harness: persistent runtime context, searchable project documents, pluggable long-term memory, guarded strategies, WebUI, and headless tools.Memsearch Dsh@zilliz/memsearch-dshMemSearch plugin for DeepSeek Harness: shared markdown memory across agents, with capture, pre-step context injection, memory-recall skill, and a skill-candidate review panel.Memory@furongjun1999/dsh-memoryLingshu (Lingshu·líng shū) DeepSeek Harness plugin: a complete brain—long-term memory/knowledge flywheel/self-awareness/recursive reflection integrated with DSH, with conversations automatically distilled into the md_cg cognitive graph (md documents)

README

dsh-self-restart

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

简体中文 · MIT

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.