dsh-cron:DeepSeek Harness 的定时任务插件,对话中自然语言调度
zhuosir/dsh-cron
DSH plugin 定时任务插件:对话中用自然语言创建定时任务,到点自动执行并在会话中回复,支持 cron 表达式与 Web 管理面板。
dsh-cron 是 DeepSeek Harness 的定时任务插件,让你在对话里用自然语言描述任务,比如“每周一早上 9 点提醒我交周报”,Agent 会自动转换成调度规则并创建任务。到点后任务回到创建它的会话执行,结果直接在会话中回复。它支持一次性、固定间隔、每天和标准 cron 表达式,还提供 Web 管理抽屉查看任务和执行记录,并有四级通知体系覆盖不同场景。可靠性设计确保任务不丢失,适合需要定时提醒、周期性检查或自动化工作流的 DSH 用户。
如何安装
dsh plugin --profile web add dsh-cron- 分类
- 工作流与自动化
- 平台
- DSH Plugin
- 作者
- zhuosir
- 分发方式
- 插件
dsh-cron 核心特性
dsh-cron 仓库简介
它是做什么的?
dsh-cron 是 DeepSeek Harness(DSH)的定时任务插件,让用户用自然语言在对话中创建定时任务,到点自动执行并在会话中回复结果。它解决了手动管理定时任务的麻烦,支持 cron 表达式、Web 管理面板和多种通知方式。核心能力包括自然语言调度、任务管理工具、Web 抽屉界面以及四级通知体系。
核心功能
- 自然语言创建任务:在对话中直接说“每周一早上 9 点提醒我交周报”,Agent 自动转换为调度规则并创建任务。
- 多种调度规则:支持一次性(at)、固定间隔(every)、每天(daily)和标准 5 段 cron 表达式。
- 模型工具管理:提供 cron_list、cron_add、cron_update、cron_remove、cron_history 等工具,Agent 可在对话中直接管理任务。
- Web 管理面板:会话头部右侧的“定时任务”按钮打开抽屉,包含任务列表和执行记录两个 Tab,支持查看、编辑、立即执行、暂停、删除。
- 四级通知:未读徽标、页面 Toast、提示音、浏览器系统通知和操作系统原生通知(macOS/Linux),覆盖不同场景。
- 可靠性设计:任务运行记录持久化、错过补发、防崩溃包裹,确保任务不丢失。
怎么使用这个插件?
在 DSH 中启用后,直接在对话中用自然语言描述定时任务即可,例如“每半小时检查一次构建”。Agent 会创建任务,到点后任务回到创建它的会话执行,结果直接在会话中回复。也可以在配置文件中静态声明任务,例如在 ~/.dsh/profiles/web/cordis.patch.yml 中插入 dsh-cron 配置,指定 tickSeconds 和 tasks 列表。通过 Web 面板的抽屉可以查看和管理任务及执行记录,支持调整通知开关。
本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:zhuosir/dsh-cron。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。
