dsh-scheduled
在终端中运行以下命令:
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 按固定周期自动执行任务的开发者
- 运行多项目、多会话工作流的自动化工程师
- 希望将定时任务从会话中解耦并全局持久化的用户