DSH Plugins
返回列表
⚙️

dsh-cron-scheduler

工作流 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install Mappedinfo/dsh-cron-scheduler

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

在 DeepSeek Harness 中执行 dsh plugin install Mappedinfo/dsh-cron-scheduler 即可安装,插件源码托管于 https://github.com/Mappedinfo/dsh-cron-scheduler。

插件介绍

如果你想让 Agent 按固定节奏自动跑任务,却又不想把这一切绑死在 DSH Web 进程必须存活的前提上,dsh-cron-scheduler 正是为此而生。每条调度规则以标准 Cron 表达式存储,交由操作系统的 crontab 在进程外拉起 headless 会话——只要机器开机、cron 在跑,任务就会触发,与 Web 端是否在线无关。凌晨巡检、定期报表、数据同步等场景,即使 Web UI 短暂下线也不会中断。

管理侧提供双入口:设置页的「定时任务」面板支持新建、编辑、暂停、立即运行、删除,下方实时展示排队、运行中、成功、失败、跳过等状态的历史记录,点击任意一条即可打开完整会话。在对话中直接告诉 Agent「每天 9 点运行 XX」,它便会通过 automation 工具链完成创建,同样支持列表、历史、更新与删除。Cron 语法覆盖完整五字段及 @reboot、@daily、@hourly 等快捷写法,月份与星期名称均可使用,时区遵循系统设置。

安全与并发开箱即用:每条规则默认 read-only 沙箱,可选 workspace-write,不提供 full-access;同一规则并发触发时自动标记为 skipped,避免重复执行。会话结果采用最终一致机制,Web 在线时实时挂载,离线运行照常完成、重启后自动补挂。安装后无需手工配置,插件会自动解析 dsh 二进制路径,重启 Web 并硬刷新浏览器即可开始使用。

适合需要将重复性、时间驱动的工作(运维巡检、定时报表、批量数据管道)转化为免运维自动化流程的 DeepSeek Harness 用户,无需额外部署调度服务或编写胶水脚本。

使用场景

  • 每天定时让 Agent 巡检服务器状态并生成巡检报告
  • 每周固定时间批量触发数据管道处理任务
  • 每月 1 日自动运行月度汇总与归档流程

适合人员

  • 需要无人值守定时执行的 DeepSeek Harness 用户
  • 希望用对话式方式管理 cron 规则的操作人员
  • 要求机器开机即跑、不依赖 Web 进程存活的团队