Introduction

In the development of Relay workflows for DeepSeek Harness (DSH), in addition to routine monitoring and event handling, the need for time-based scheduling has been increasing. The existing plugin system may not directly provide an out-of-the-box deadline type. As an extension, relay-dsh-plugin-monitor-time fills this gap.

What Is It

This is a Time deadline Monitor Bundle extension plugin designed for Relay on DeepSeek Harness. It is maintained by user yangbobo2021. It registers a new discoverable Monitor Bundle type time.deadline with Relay and provides a convenient tool relay_schedule_timer.

Core Features

  1. New Monitor Bundle type: Adds the discoverable time.deadline type for defining time-based monitoring in Relay workflows.
  2. New convenience tool: Provides the relay_schedule_timer tool to simplify time scheduling logic.
  3. Host clock dependency: The plugin only reads the host clock and does not depend on an external NTP service.
  4. Multilingual support: Supports catalog metadata in English and Simplified Chinese.

Installation and Enablement

This plugin depends on Relay Events and Monitor Core. Specify exact versions during installation.

npx @deepseek-ai/dsh@0.1.3-rc.1 plugin --profile web add --save-exact \
  relay-dsh-plugin-events@0.2.3-rc.1 \
  relay-dsh-plugin-monitors@0.3.2-rc.1 \
  relay-dsh-plugin-monitor-time@0.1.3-rc.1

You can also install directly from a Git source for verification:

npx @deepseek-ai/dsh@0.1.3-rc.1 plugin --profile web add --save-exact \
  github:yangbobo2021/relay-dsh-plugin-monitor-time#v0.1.3-rc.1

Compatibility and Notes

  • Version compatibility: The stable version 0.1.2 has been verified on official DSH 0.1.5-rc.2 and 0.1.6-alpha.1, requiring no implementation adaptation. The same build artifact is also compatible with the audited DSH 0.1.2-alpha.3 configuration.
  • Clock security: The plugin only reads the host clock, meaning it runs in the same environment as the DSH process. Note the accuracy of the host clock and permission issues.
  • License: It uses the MIT license.

Summary

This plugin provides basic time-related monitoring capabilities for Relay in DSH. If you need to handle time-based deadline tasks in your workflow, you can install the dependencies using the commands above and use the time.deadline type.