dsh-schedule-tasks
在终端中运行以下命令:
dsh plugin install uluckystar/dsh-schedule-tasks
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install uluckystar/dsh-schedule-tasks,即可从 https://github.com/uluckystar/dsh-schedule-tasks 安装本插件。
插件介绍
在 DeepSeek Harness 里,你希望某些 Shell 检查、通知或例行动作按时间自动跑起来,又不想另起一套独立调度服务。dsh-schedule-tasks 把定时任务收进插件:浏览器通过同源 API 与宿主通信,面板轮询与执行逻辑在同一套机制里,而不是「前台一套、后台再一套」。
插件支持五段 cron 表达式,任务可以是 Shell 命令或通知动作;侧边栏集中管理任务,支持手动触发,并保留执行日志便于排查。每个任务带执行锁,避免上一次还没结束又叠一轮;宿主重启后会重新计算下次执行时间,不会对停机期间错过的周期做补跑。
任务持久化在 DSH 目录下的 JSON 中,采用临时文件与原子替换,降低跨盘写入失败的风险;落盘失败会如实反馈,而不是只记警告却声称保存成功。Shell 在宿主权限下执行,适合由受信任维护者配置、需要在 Harness 内做轻量自动化与可观测运维的同学。
使用场景
- 按 cron 定期执行 Shell 检查或维护脚本
- 到点发送通知或提醒相关动作
- 在侧边栏手动触发任务并查看执行日志
适合人员
- 需要在 Harness 内做轻量定时自动化的用户
- 受信任的环境维护者与运维同学
- 希望任务可管理、可观测、避免重叠执行的团队