外观
定时任务
在设置的任务页创建定时任务后,应用运行期间会按时间表自动执行,并保存每次运行的结果。
创建任务
填写名称、可选说明、Cron、任务类型和任务配置。表单提供每分钟、每小时和每天等预设。
Cron 按这台电脑的时区计算:0 9 * * * 就是当地时间每天上午 9 点。
任务类型
Send Prompt:把任务配置作为提示词发给模型,回答保存为这次运行的输出。
Generate Report:把任务配置作为要求发给模型,由模型写一份简洁的报告。
这两种类型默认使用第一个已启用的模型。需要指定模型时,把配置写成 JSON:
json
{"prompt": "总结今天的待办", "provider": "deepseek", "model": "deepseek-flash"}它们只生成文字,不调用工具,每次运行都会产生模型请求的费用。需要读写文件、运行命令的定时工作,请用 dcl 的定时任务,那里的提示词在会话中执行,可以使用全部工具。
Webhook Call:解析 JSON 配置并发起 HTTP 请求。
System Command:通过系统 shell 运行命令,并做危险命令检查。
运行时机
- 应用每 30 秒检查一次到期的任务。
- 应用关闭或电脑休眠时错过的任务,会在下次启动后补运行一次,然后回到正常的时间表。
- 同一个任务上一次还没结束时,不会重复启动。
查看结果
任务列表显示上次运行的时间和结果。运行失败时会记录原因,例如没有可用的模型或提示词为空,可以据此调整任务后点击立即执行验证。
定时提示词
设置的服务页还提供按项目运行的定时提示词。它由单独的定时宿主执行,时间表按 UTC 计算,需要先启动宿主。