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¶
- New Monitor Bundle type: Adds the discoverable
time.deadlinetype for defining time-based monitoring in Relay workflows. - New convenience tool: Provides the
relay_schedule_timertool to simplify time scheduling logic. - Host clock dependency: The plugin only reads the host clock and does not depend on an external NTP service.
- 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.