🤖HermesBlog
Panduan Fitur Hermes · Parte 348/9/2026

Detak Jantung Sesi — Tugas Panjang Tetap Hidup

Detak Jantung Sesi — Tugas Panjang Tetap Hidup — panduan mudah dipahami berdasarkan dokumentasi resmi

Bayangkan Anda bekerja dengan asisten yang cekatan, yang tidak mengawasi dari balik bahu Anda, tetapi sesekali, diam-diam melirik hal yang Anda minta untuk diawasi — dan hanya angkat bicara ketika ada yang benar-benar berubah. Itulah keseharian dari /heartbeat: ini memungkinkan AI untuk secara otomatis “melihat kembali” sebuah tugas secara terjadwal, semua dalam percakapan yang sama.

hermes-feature-34-heartbeat

Apa Itu?

/heartbeat mengatur pengingat berulang untuk sesi Anda saat ini. Ketika percakapan sedang idle dan waktunya tiba, AI mengirim pesan kepada dirinya sendiri — sama seperti yang dilakukan pengguna biasa. Detail kuncinya: ini tidak pernah mengganggu tugas yang sedang berjalan. Ia hanya muncul di sela-sela “waktu istirahat”, menggunakan pesan pengguna biasa, dan tidak mengubah pengaturan sistem apa pun.

Apa Bedanya dengan Cron?

/heartbeat hermes cron
Konteks Percakapan saat ini — memori & konteks penuh Sesi baru yang terisolasi setiap kali
Setelah restart Status tersimpan di DB, berlanjut nanti Sepenuhnya persisten
Jumlah Satu per sesi Tanpa batas
Terbaik untuk “Awasi topik ini” Tugas mandiri, laporan terjadwal

Aturan praktis singkat: jika pengingat bergantung pada latar belakang percakapan, gunakan /heartbeat. Jika tugas sepenuhnya independen, gunakan cron.

Perintah Inti

# Set heartbeat (periksa deployment setiap 10 menit)
/heartbeat every 10m Check the deployment and report meaningful changes

# Lihat status saat ini
/heartbeat status

# Jeda (tanpa menghapus)
/heartbeat pause

# Lanjutkan (timer mulai ulang, tidak langsung aktif)
/heartbeat resume

# Hapus sepenuhnya
/heartbeat clear

/hb adalah alias yang praktis. Interval yang didukung: 90s, 10m, 2h, 1d (minimum 60 detik).

Detail Kecil yang Penuh Perhatian

  • Hanya aktif saat Anda idle — jika AI sedang sibuk, heartbeat menunggu dengan sabar. Tidak ada yang menyela antrian.
  • Tidak ada penumpukan — jika beberapa siklus terlewat tanpa pemicu, hanya satu pesan yang dikirim. Tidak ada yang menumpuk.
  • Pesan pengguna didahulukan — pesan Anda selalu lebih diutamakan daripada heartbeat.
  • Tidak ada kerja sia-sia — pesan heartbeat membawa instruksi bawaan: “jika tidak ada yang berubah, balaslah dengan singkat.” Tidak perlu berpura-pura aktif.

Contoh Dunia Nyata

Anda: /heartbeat every 15m Check whether the CI run for PR #1234 finished; summarize the result when it does

  ♥ Heartbeat disetel (setiap 15m): periksa CI untuk PR #1234; rangkum saat selesai

[15 menit kemudian, Anda sibuk dengan hal lain]

Hermes: [heartbeat dipicu]
  💻 gh pr checks 1234   (1.2s)
  CI lulus ✅ Semua tes hijau

Ringkasan & Saran Praktis

/heartbeat itu seperti jam alarm pintar untuk percakapan Anda — ia mengingat konteks, menghormati ritme Anda, dan hanya mengingatkan saat itu penting. Kasus penggunaan terbaik: skenario “awasi sambil saya bekerja” — menunggu deployment, memantau anomali log, atau melacak tindak lanjut diskusi. Ingat saja: jika tugas sepenuhnya independen dari obrolan saat ini, cron adalah pilihan yang lebih aman. Tetapi jika ini tentang “tetap mengikuti topik ini”, heartbeat adalah pasangan yang sempurna.


📖 Dokumentasi resmi

この記事は Hermes Agent のDokumentasi resmiに基づいています:Dokumentasi resmi › user-guide/features/heartbeat