Introduction

DeepSeek Harness (DSH) emphasizes the extensibility principle that “everything is a plugin.” In agent development, automatically waking up an inactive session under specific conditions and executing follow-up tasks is a common pain point. Traditional polling approaches are less efficient. The dsh-event-watch plugin aims to solve this problem by listening for external signals to drive the wakeup of a target session.

What Is This

This is a workflow plugin maintained by dolcejust-spec. It provides a condition-driven session wakeup mechanism, supports filesystem monitoring and GitHub event monitoring, and can convert trigger signals into prompts sent to a specified target session (including cold-start scenarios).

Core Features

  • Condition-driven wakeup: Activates a target session based on specific conditions.
  • File monitoring: Watches for changes in specified files or directories.
  • GitHub event monitoring: Responds to GitHub events for specific repositories or branches.
  • Prompt sending: Sends a prompt to the target session when an event occurs.
  • Cold-start support: Can wake up a target session in an inactive (dormant) state.

Installation and Enabling

No official installation command is currently provided. Visit the plugin directory page for installation instructions: dolcejust-spec/dsh-event-watch.

Typical Usage

No specific usage examples are currently provided.

Applicable Scenarios and Notes

  • Applicable scenarios: Scenarios where external events such as code commits and configuration file changes need to be synchronized to DeepSeek Harness sessions for automated processing.
  • Note: The plugin runs with the permissions of the current DSH process. Before installation and use, review the source code to ensure security and license compliance.

Brief Conclusion

dsh-event-watch provides a connection channel from external events to DeepSeek Harness sessions. Plugin details and source code are available at: GitHub.