Skip to content

定时任务系统

PRX 定时任务系统为守护进程提供计划任务执行。它处理周期性维护任务、心跳监控和用户自定义的计划任务。

概述

定时任务系统作为 PRX 守护进程的一部分运行,管理:

  • 心跳 -- 定期健康检查和状态报告
  • 维护任务 -- 记忆维护、日志轮转、缓存清理
  • 用户任务 -- 自定义的计划 Agent 操作

架构

┌─────────────────────────┐
│      定时调度器           │
│                          │
│  ┌────────────────────┐  │
│  │  心跳 (30s)        │  │
│  ├────────────────────┤  │
│  │  记忆维护          │  │
│  ├────────────────────┤  │
│  │  日志轮转          │  │
│  ├────────────────────┤  │
│  │  用户任务          │  │
│  └────────────────────┘  │
└─────────────────────────┘

配置

toml
[cron]
enabled = true
timezone = "UTC"

[[cron.tasks]]
name = "daily-report"
schedule = "0 9 * * *"  # cron 表达式
action = "agent"
prompt = "生成每日摘要报告"

相关页面

Released under the Apache-2.0 License.