Skip to content

内置任务

PRX 包含多个内置定时任务,处理常规维护。启用定时任务系统后,这些任务会自动运行。

任务参考

任务默认计划描述
heartbeat每 30 秒系统健康检查
memory-hygiene每天 3:00压缩和清理记忆条目
log-rotation每天 0:00轮转和压缩旧日志文件
cache-cleanup每小时移除过期缓存条目
metrics-export每 5 分钟导出指标到配置的后端
signature-update每 6 小时更新威胁签名(PRX-SD 集成启用时)

配置

每个内置任务可以单独启用/禁用和重新调度:

toml
[cron.builtin.memory_hygiene]
enabled = true
schedule = "0 3 * * *"

[cron.builtin.log_rotation]
enabled = true
schedule = "0 0 * * *"
max_log_age_days = 30

[cron.builtin.cache_cleanup]
enabled = true
schedule = "0 * * * *"

自定义任务

除了内置任务外,你还可以定义自定义 Agent 任务,按计划执行提示词:

toml
[[cron.tasks]]
name = "weekly-cleanup"
schedule = "0 2 * * 0"  # 每周日凌晨 2:00
action = "agent"
prompt = "审查并归档旧对话日志"
timeout_secs = 300

相关页面

Released under the Apache-2.0 License.