ჩაშენებული ამოცანები
PRX მოიცავს რამდენიმე ჩაშენებულ cron ამოცანას, რომლებიც რუტინულ მოვლას ამუშავებს. ეს ამოცანები ავტომატურად ეშვება, როდესაც cron სისტემა ჩართულია.
ამოცანების მითითება
| ამოცანა | ნაგულისხმევი განრიგი | აღწერა |
|---|---|---|
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 * * * *"მორგებული ამოცანები
ჩაშენებული ამოცანების გარდა, შეგიძლიათ განსაზღვროთ მორგებული აგენტის ამოცანები, რომლებიც განრიგის მიხედვით პრომპტს ასრულებს:
toml
[[cron.tasks]]
name = "weekly-cleanup"
schedule = "0 2 * * 0" # კვირაობით 2:00 AM-ზე
action = "agent"
prompt = "Review and archive old conversation logs"
timeout_secs = 300