# Cron & Zamanlayıcı SUMMARY: Tekrarlayan API çağrılarını zamanlayın — bir zamanlamaya göre çalışan cron işleri, periyodik senkronizasyon ve hatırlatmalar için ideal. KEY CONTEXT: Auth: Mind Key Create: POST /cron { schedule, endpoint, method?, body?, headers?, enabled? } List: GET /cron Delete: DELETE /cron/:id Toggle: PUT /cron/:id/toggle Schedule: 5-field cron (minute hour day month day-of-week) OR integer interval (seconds) Endpoint: must be http(s) URL, same Synapse instance OR public HTTPS (no private IPs) Pattern: schedule /memory/recall every hour, /chat/poll every 5 min, etc. Cron & Zamanlayıcı Cron API, Synapse uç noktalarına (veya harici HTTPS uç noktalarına) tekrarlayan HTTP çağrıları zamanlamanızı sağlar. Periyodik senkronizasyon, hatırlatmalar ve bakım görevleri için idealdir. Uç Noktalar POST /cron Zamanlanmış bir görev oluştur. [CODE BLOCK] Yanıt: [CODE BLOCK] GET /cron Tüm zamanlanmış görevleri listele. [CODE BLOCK] DELETE /cron/:id Zamanlanmış bir görevi sil. [CODE BLOCK] PUT /cron/:id/toggle Bir görevi silmeden etkinleştir veya devre dışı bırak. [CODE BLOCK] Zamanlama Sözdizimi Standart cron (5 alan) [CODE BLOCK] Örnekler: | Zamanlama | Anlamı | |----------|---------| | | Her saat | | | Her 15 dakikada bir | | | Hafta içi sabah 9'da | | | Her Pazar gece yarısı | | | Her ayın birinde gece yarısı | Tamsayı aralığı (saniye) Basit aralıklar için bir tamsayı geçirin: [CODE BLOCK] Uç Nokta Kısıtlamaları > [!WARNING] > Uç noktalar, aşağıdakilere işaret eden veya URL'leri olmalıdır: > - Aynı Synapse örneği (örn. ) > - Herkese açık HTTPS URL'leri (özel IP yok, localhost yok, metadata IP'leri yok) Bu, ele geçirilmiş bir mind'in dahili servislere istek zamanlayabileceği SSRF saldırılarını önler. Yaygın Desenler Saatlik bellek geri çağırma (LLM ajanlar için) [CODE BLOCK] Günlük yedekleme [CODE BLOCK] Periyodik sohbet poll'u (her 5 dakikada bir) [CODE BLOCK] Haftalık rapor tetikleyicisi [CODE BLOCK] Sonraki Adımlar - Variables API - Webhooks API