定时任务
定时任务把一次性的对话变成周期任务。做完一次数据分析后,将它保存为任务,DB-GPT 就会按 cron 周期自动重放整个 ReAct Agent 流程——每次都生成一份新的报告。
每次运行都会产出一个全新的对话,你随后可以回放查看,因此始终有一份"何时生成了什么"的完整历史。
开箱即用,无需配置
调度器随 webserver 进程内置启动,无需额外部署任何服务。
功能亮点
- 保存任意对话——把一次完成的对话(问题 + 模型 + 所选技能 / 连接器)冻结为可重复执行的任务。
- 灵活调度——选择预设(每小时 / 每天 / 每周 / 每月)或编写自定义 cron 表达式,并实时预览"下次执行时间"。
- 自动重放——每到 cron 时刻,Agent 重新执行完整流程并把结果写入历史。
- 执行历史——每次运行都记录状态、耗时和结果摘要。
- 回放 不重跑——打开任意一次历史运行即可查看其对话快照——纯读取,零 LLM 调用。
- 重启自愈——进程重启时,已启用的任务会被自动重新装载进调度器。
工作原理
把对话保存为任务
当一次对话已经产出报告后,在主页打开保存为定时任务。

| 字段 | 说明 |
|---|---|
| 任务名称 | 必填,任务的名称。 |
| 描述 | 可选,说明任务用途。 |
| 执行频率 | 每小时 / 每天 / 每周 / 每月,或选择 自定义 填写原始 cron 表达式。 |
| cron 表达式 | 随频率调整实时展示(例如 0 9 * * *)。 |
"将复用本次对话的环境(只读)" 区域展示了每次运行将要重放的冻结上下文——模型与原始问题。点击保存并启用即可创建并调度该任务。