Relay Time Monitor Bundle Extension for DeepSeek Harness

前言

在 DeepSeek Harness (DSH) 的 Relay 工作流开发中,除了常规的监控和事件处理,基于时间的调度需求逐渐增多。现有的插件体系可能未直接提供开箱即用的 deadline 类型。relay-dsh-plugin-monitor-time 作为一个扩展,填补了这一空白。

是什么

这是一个为 Relay on DeepSeek Harness 设计的 Time deadline Monitor Bundle 扩展插件。由用户 yangbobo2021 维护。它向 Relay 注册了新的可发现 Monitor Bundle 类型 time.deadline,并提供了便捷工具 relay_schedule_timer。

核心功能

  1. 新增 Monitor Bundle 类型:添加了可发现的 time.deadline 类型,用于在 Relay 工作流中定义基于时间的监控。
  2. 新增便捷工具:提供了 relay_schedule_timer 工具,简化时间调度逻辑。
  3. 宿主时钟依赖:插件仅读取宿主时钟,不依赖外部 NTP 服务。
  4. 多语言支持:支持英文和简体中文的目录元数据。

安装与启用

该插件依赖 Relay Events 和 Monitor Core。安装时需指定精确版本。

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

也可以直接从 Git 源安装进行验证:

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

兼容性与注意事项

  • 版本兼容性:稳定版 0.1.2 已在官方 DSH 0.1.5-rc.2 和 0.1.6-alpha.1 上验证,无需实现适配。同一构建产物也与审计过的 DSH 0.1.2-alpha.3 配置兼容。
  • 时钟安全:插件仅读取宿主时钟,意味着它将与 DSH 进程运行在相同的环境中,需注意宿主时钟的准确性和权限问题。
  • 许可证:采用 MIT 许可证。

总结

这个插件为 Relay 在 DSH 中的时间相关监控提供了基础能力。如果你需要在工作流中处理基于时间的截止任务,可以通过上述命令安装依赖并使用 time.deadline 类型。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜