Skip to content

定时任务 ​

在设置的任务页创建定时任务后,应用运行期间会按时间表自动执行,并保存每次运行的结果。

创建任务 ​

填写名称、可选说明、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 计算,需要先启动宿主。

独立文档站 · Desktop(Tauri 2)与 CLI(Rust)