DSH Plugins
返回列表
⚙️

dsh-scheduled

工作流 更新于 2026.08.23

在终端中运行以下命令:

dsh plugin install ylxmf2005/dsh-scheduled

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在终端执行 dsh plugin install ylxmf2005/dsh-scheduled 即可安装该插件,完整源码仓库地址为 https://github.com/ylxmf2005/dsh-scheduled

插件介绍

DSH 内置的 dsh-schedule 将提醒绑定在单个会话的事件日志中,会话一旦关闭或切换,调度便随之失效。dsh-scheduled 把调度状态从会话中抽离,写入全局持久化存储,使定时任务能够跨项目、跨会话、跨重启持续运行。

插件提供两种自动化模式:Heartbeat 在指定线程中恢复已有对话并继续跟进;Cron 为每次运行创建全新的项目会话,并可选项地将其隔离在独立的 Git worktree 中。调度规则遵循 RFC 5545,支持 IANA 时区与夏令时感知的墙钟时间。所有运行历史、失败记录与跳过事件均保存在一份原子 JSON 文件中,重启后自动恢复未完成的排程,并通过明确的错误码定位问题。

适合需要让 Agent 按固定周期自动执行任务、巡检工作流或定时跟进长对话的开发者与自动化工程师。无论是每日构建检查、周期性报告生成,还是跨项目的批量操作,dsh-scheduled 都能在一个全局配置中统一管理,无需为每个会话重复设置。

使用场景

  • 按日或按周定时触发 Agent 巡检构建、生成报告
  • 心跳模式自动恢复长对话并跟进未完成事项
  • 跨多个项目统一管理 cron 任务,免逐会话配置

适合人员

  • 需要让 Agent 按固定周期自动执行任务的开发者
  • 运行多项目、多会话工作流的自动化工程师
  • 希望将定时任务从会话中解耦并全局持久化的用户