← DeepSeek Harness Plugins
DeepSeek Harness PluginManifest Valid

dsh-sentinel

Condition-driven wakeup system for DeepSeek Harness using file, command, process, port, HTTP, and webhook sensors.

UI & ProductivityTerminal & TUIDeveloper ToolsBrowser & Web
18GitHub Stars6ForksUpdated2026-09-29

Install

$ dsh plugin --profile web add dsh-sentinel

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-sentinel provides condition-driven agent wakeups for DeepSeek Harness. When an agent registers a watch and enters dormancy or closes the session, sentinel probes the designated sensors (file, command, HTTP, process, port, or webhook) on a shared heartbeat and wakes the agent via the official followup channel when conditions are met. Subscriptions persist across restarts in a sidecar log, and status is visible via a composer dock, a global dashboard, and a sidebar panel.

Key Capabilities

  • Durable condition-based watches across file changes, shell commands, HTTP responses, processes, TCP ports, and incoming webhooks
  • Automatic agent wakeup and dormant session resumption upon condition trigger
  • Persistence of watches and delivery watermarks in a dedicated sidecar log ($DSH_HOME/sentinel.jsonl)
  • Duty lease file management allowing multi-instance passive takeover per DSH home
  • Interactive browser UI including a composer dock card, global sidebar panel, and standalone dashboard
  • Optional fan-out notifications via outgoing JSON POST webhooks and better-sidebar tab integration
  • Security-focused browser trust fencing against cross-site requests and DNS rebinding

Useful For

  • Waking an agent when a long-running background command or build process finishes
  • Triggering agent workflows when specific files change or ports become accessible
  • Resuming dormant DSH sessions upon external CI/CD webhook triggers
  • Monitoring server reachability or HTTP endpoint status changes

Who It Fits

  • Developers building automated background workflows with DeepSeek Harness
  • Users running long unattended tasks requiring condition-based AI followups
  • DSH web profile operators seeking centralized agent watch and event visibility

Documented Limitations

  • Probing and wakeup delivery require a resident long-running process like 'dsh web' (headless one-shot runs only record subscriptions)
  • Outgoing notification webhook delivery is at-most-once and warns on failure without retry
  • Watch cleanup of deleted host sessions must be performed manually via UI or cancel route due to absence of host session-deleted events

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 4 runtime, 16 development, 2 peer, and 0 optional dependencies.

info
Dsh Bundle Declared

package.json declares DSH bundle metadata.

info
License Declared

GitHub reports the repository license as BSD-3-Clause.

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
fuhefei/dsh-sentinel
Registry source
GitHub · dsh-plugin topic
Registry classification
Plugin
Source checked
4701982 · 2026-10-05

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
18GitHub stars
Forks
6
Open issues
5
Last commit
2026-09-29
Last release
2026-09-29
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