← DeepSeek Harness Plugins
DeepSeek Harness PluginManifest Valid

dsh-smart-restart

Wakes DeepSeek Harness agents after service restarts to resume interrupted tasks automatically with optional canary verification.

Terminal & TUIDeveloper ToolsSecurity & PolicySkills & Workflows
8GitHub Stars0ForksUpdated2026-09-22

Install

$ dsh plugin --profile <name> add dsh-smart-restart

Plugin Overview & Capabilities

AI-assisted organization based on the public repository snapshot. The content must be grounded in source evidence and does not replace compatibility or security verification.

source-grounded
dsh-smart-restart is a DeepSeek Harness host plugin that detects service restarts and automatically notifies and wakes the target agent without requiring user intervention. It introduces a `smart_restart` tool allowing agents to trigger safe systemd service restarts, features an active-agent guard to prevent blind interruption, supports auto-detection of systemd units via cgroups, and includes an optional ephemeral canary pre-flight validation mechanism to abort reboots if a new configuration fails to launch.

Key Capabilities

  • Detects process restarts by tracking state markers and downtime between boots
  • Provides a `smart_restart` agent tool to safely initiate systemd service restarts
  • Preserves calling session context to return restart notices to the exact session that requested it
  • Detects unplanned shutdown events to pin resume notices to active sessions
  • Implements a read-before-edit active agent guard with optional wait or force parameters
  • Supports canary pre-restart validation via ephemeral instance booting to prevent failed restarts
  • Auto-detects systemd units from `/proc/self/cgroup`

Useful For

  • Resuming long-running agent workflows or tasks automatically after host reboots or service restarts
  • Allowing agents to reboot DeepSeek Harness after installing new plugins and seamlessly continue execution
  • Validating configuration or bundle changes via canary boots before committing service restarts

Who It Fits

  • Developers running persistent or long-lived DeepSeek Harness server instances
  • Users running multi-agent workflows managed by systemd services

Documented Limitations

  • Designed for long-lived resident GUI/web profiles rather than one-shot headless CLI invocations
  • The `smart_restart` tool relies on systemd-managed services or explicit unit configuration
  • Canary validation runs an ephemeral instance which introduces pre-restart execution latency
  • Does not emit OS-level desktop or browser toast notifications, only in-session agent context

DSH Compatibility

Version-specific runtime evidence collected by DSH Plugin. A missing result means we have not tested that combination yet.

Not tested yetNo runtime compatibility tests have been published yet.

Security Signals

Objective signals discovered from package metadata and source inspection. These are not a guarantee that a plugin is safe.

Dependency Counts

package.json declares 0 runtime, 8 development, 6 peer, and 0 optional dependencies.

info
Dsh Bundle Declared

package.json declares DSH bundle metadata.

info
License Declared

GitHub reports the repository license as MIT.

info
Package Manifest Available

A root package.json was captured and can be inspected by the registry.

info
Source Available

Public GitHub source metadata is available for this registry snapshot.

info

Source & Registry Notes

Public provenance, Registry classification, and the latest source check for this entry, kept separate from runtime verification.

Source repository
edusrez/dsh-smart-restart
Registry source
GitHub · dsh-plugin topic
Registry classification
Plugin
Source checked
dbceb31 · 2026-10-23

This project is independently indexed from public source information. DSH Plugin is not affiliated with DeepSeek or the plugin author. Always check the author repository before installation.

Repository Activity

GitHub stars
8GitHub stars
Forks
0
Open issues
1
Last commit
2026-09-22
Last release
No release detected
For maintainers

Maintaining this plugin?

This listing is generated from public repository data. If you maintain this project, you can review the information and share this listing with your users if you find it useful.

Add to README
Listed on DSHPlugin.app