dsh-scheduler
在终端中运行以下命令:
dsh plugin install LosEcher/dsh-scheduler
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install LosEcher/dsh-scheduler 即可从 https://github.com/LosEcher/dsh-scheduler 安装本插件。
插件介绍
DSH 内置 schedule 更像会话级定时提醒:无 cron、定义随会话、到期只向当前会话注入消息。需要跨会话持久化、cron/interval/once、运行台账与 headless 独立执行时,dsh-scheduler 补这一层。
宿主半包持久化任务定义并调度执行,客户端半包在会话内提供定时任务管理页(列表、新建、触发、暂停、运行历史)。执行走 dsh headless 全新进程,工作区隔离;支持并发上限、超时、失败连击、暂停恢复与立即触发。
可选 assertCmd 在干净退出后做机械验收;runs 超阈值归档至 archive 不丢历史;记录派发延迟。推送型任务可配 notify 与 deliveryKey/runKey,从 .sent/.skipped 派生交付台账,降低重复推送并识别应发未发。
适合已将 agent 工作流固化成定时作业的个人或小团队:日报、同步、清理、巡检等自包含 prompt,用台账与可选断言、交付跟踪回答是否执行、是否达成、是否送达。
使用场景
- 每日定时生成摘要或报告并推送
- 按 cron 或间隔执行 headless agent 任务
- 需要暂停、重试与运行历史的运维型作业
适合人员
- 已在用 DSH 并希望固化 agent 工作流
- 需要 cron 而非会话内 reminder 的用户
- 关心台账、验收与消息交付可追溯的团队