dsh-plugin-cron
在终端中运行以下命令:
dsh plugin install LittleBlackTong/dsh-plugin-cron
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install LittleBlackTong/dsh-plugin-cron 即可安装,安装后重启 DSH 生效,完整源码地址:https://github.com/LittleBlackTong/dsh-plugin-cron
插件介绍
在 DSH 的日常使用中,大量任务本质上是周期性的:每周一导出上周数据、每天定时拉取日志生成报告、每隔几分钟轮询一次外部接口。逐次手动打开会话、敲入提示词既低效又容易遗漏。dsh-plugin-cron 把这类重复劳动交给 cron 表达式驱动——到点自动向目标会话注入一条 user 消息,触发一轮完整的 agent 执行,调工具、写文件、拉数据、生成报告,效果与手动触发完全一致。
插件具备几条实用设计:双通道创建(对话中用自然语言一句话,或侧边栏底部表单)让排班零门槛;会话策略提供 new 与 fixed 两种模式,前者每次触发开干净隔离的新会话,后者绑定指定会话以累积上下文;并发保护确保上一次触发未结束时新 tick 自动跳过,不会重复执行;执行历史记录每次触发的成功、失败或跳过状态及错误摘要,侧边栏列表一眼可见;手动触发按钮可在不改变既定排班的前提下立即跑一次验证效果。
适合谁用:如果你的 DSH agent 已经在承担周期性工作(定时报告生成、数据批量导出、外部接口轮询、定时清理等),又不想为此单独部署 cron 服务或系统定时器,这个插件就是最轻量的落地方式——一条 cron 表达式、一个目标会话,排班即刻生效。
使用场景
- 每周一 10:30 自动导出上周 ZDP 数据并生成周报
- 每隔 5 分钟轮询外部接口,拉取增量数据写入本地文件
- 每天 17:00 触发一次汇总流程,调用工具拉取多源数据后输出日报
适合人员
- 需要让 DSH agent 周期性地完成数据导出、报告生成或接口轮询的用户
- 希望用自然语言或侧边栏表单管理排班、而非维护系统级 cron 的开发者
- 在 DSH 工作流中运行定时任务并希望隔离会话上下文或累积上下文的团队