Otomatisasi & Penjadwalan

Cron Jobs

Jadwalkan wakeup agen dengan timing yang tepat. Cron job bertahan di seluruh restart Gateway dan mendukung pola penjadwalan yang fleksibel.

Jenis Jadwal

Jenis Deskripsi Contoh
Ekspresi cron Sintaks cron standar dengan timezone 0 7 * * * (setiap hari pukul 7 pagi)
Interval Ulangi pada interval tetap 30m, 2h, 1d
One-shot Jalankan sekali pada waktu tertentu 2026-03-15T16:00:00Z

Target Sesi

Mode Pengiriman

Mode Deskripsi
None Eksekusi diam (tidak ada output yang diposting)
Announce Posting hasil kembali ke saluran tertentu
Webhook HTTP POST hasil ke URL eksternal

Pengingat One-Shot

Atur pengingat untuk waktu tertentu. Agen bangun, memproses pengingat, dan secara opsional menghapus pekerjaan setelah berjalan.

Pekerjaan Berulang

Jadwalkan tugas berulang dengan ekspresi cron dan dukungan timezone. Pekerjaan melacak riwayat eksekusinya (sukses, gagal, timing).


Webhooks

Terima event dari layanan eksternal dan arahkan ke agen.

Gmail Pub/Sub

Integrasikan dengan sistem notifikasi push Gmail untuk memicu tindakan agen ketika email tiba:

  1. Siapkan topik dan langganan GCP Pub/Sub
  2. Konfigurasikan pemfilteran label Gmail
  3. Arahkan pengiriman push ke URL webhook Anda
  4. Neotask menerima pesan dan memasukkan antrian event agen

Webhook Kustom

Daftarkan endpoint HTTP yang memicu giliran agen saat dipanggil. Berguna untuk mengintegrasikan dengan pipeline CI/CD, sistem pemantauan, atau layanan apa pun yang dapat mengirim permintaan HTTP.


Event Sistem

Event sistem adalah sinyal yang membangunkan agen untuk diproses:

Gunakan event sistem untuk alur kerja reaktif, agen bangun ketika sesuatu terjadi daripada pada jadwal tetap.


Heartbeat

Heartbeat adalah sinyal periodik (default ~15 detik) yang memberi agen kesempatan untuk memproses pekerjaan yang tertunda:

Heartbeat dapat diaktifkan, dinonaktifkan, atau dikonfigurasi per-agen.


Hooks

Otomasi berbasis event yang memicu perintah atau skrip shell sebagai respons terhadap event Gateway:

Hook berjalan di host Gateway dan memiliki akses ke data konteks event.


Kasus Penggunaan

Skenario Solusi
Briefing pagi harian Cron job pukul 7 pagi → agen merangkum pembaruan semalam
Pembuatan laporan mingguan Cron job setiap Senin → agen membuat dan mengirim laporan melalui email
Pemantauan email Webhook Gmail → agen memproses email masuk
Notifikasi build Webhook CI/CD → agen mengumumkan hasil build di Discord
Pemeriksaan data per jam Cron berbasis interval → agen memeriksa dasbor dan memberi peringatan pada anomali
Posting sosial terjadwal Cron job → agen menyusun dan memposting konten pada waktu optimal