Hermes AgentAgent AIProgram AI yang mengerjakan langkah pekerjaan sendiri, misalnya membaca pesan, menyiapkan balasan, lalu mencatat hasilnya.Buka glosarium 0.22.6 rilis pada 2 November 2026 sebagai patch stabil yang merangkum 776 PR sejak versi 0.22.5. Bagi pemakai cron di VPS, rilis ini membawa 4 perubahan utama: aturan run yang terlewat, perintah untuk menghentikan run macet, kunci skill, dan hook yang memblok prompt sebelum model bekerja.

Hermes Agent adalah AI agent open-source dari Nous Research dengan lisensi MIT. Agent ini berjalan di laptop, VPS, Docker, atau Hermes Cloud, dan menerima perintah lewat CLI, Telegram, WhatsApp, atau aplikasi Desktop. Fitur cron membuat agent menjalankan tugas terjadwal, misalnya ringkasan pagi atau laporan mingguan.

Apa yang berubah di Hermes Agent 0.22.6?

Hermes Agent 0.22.6 menambah kontrol cron, kunci skill, hook pemblokir prompt, dan opsi keychain untuk kunci vault.

Menurut catatan rilis v0.22.6 di GitHub, rentang ini memuat 3.448 commit, 776 PR, dan 385 issue yang ditutup. Catatan rilis sengaja singkat, dan catatan lengkap terbit bersama v0.23.0. Karena itu, detail di bawah kami ambil dari dokumentasi resmi Hermes pada 3 November 2026.

PerubahanPerintahPaling berguna untuk
Aturan run terlewat per jobhermes cron edit <job> --catch-up offJob yang basi bila terlambat, misalnya ringkasan pagi
Hentikan run yang macethermes cron cancel <job>Job yang menunggu APIAPIPintu resmi yang dipakai 2 sistem untuk saling mengirim data, tanpa orang menyalin data secara manual.Buka glosarium atau model yang tidak menjawab
Kunci skillhermes curator lock <skill>Skill berisi SOP yang tidak boleh diubah agent
Blok prompt sebelum modelHook pre_llm_call dengan action: blockTim dengan aturan data pelanggan
Kunci vault di keychainhermes vault key migrate --to keychainLaptop atau desktop, bukan VPS tanpa layar

Rilis yang sama juga membawa hermes webapp, /model reset, dan hermes migrate untuk pengguna Grok Bot dan OpenBot. Artikel ini fokus pada 5 perubahan di tabel, karena kelimanya mengubah cara Anda menjalankan agent setiap hari.

Bagaimana Hermes menangani cron yang terlewat saat server restart?

Bila gateway mati saat jadwal lewat, job berulang menjalankan 1 run susulan saat scheduler hidup lagi.

Hermes tidak menjalankan 1 run untuk setiap jadwal yang terlewat. Pemadaman panjang menjadi 1 run saja, dan job yang di-pause tidak pernah menyusul. Di 0.22.6, Anda dapat mengatur perilaku ini per job:

hermes cron create "0 7 * * 1-5" "Morning brief" --catch-up off
hermes cron edit <job> --catch-up on
  • --catch-up off melewati jadwal yang terlewat. Pakai opsi ini untuk ringkasan pagi yang tidak berguna bila terlambat.
  • --catch-up on menjalankan job 1 kali saat server kembali. Pakai opsi ini untuk laporan mingguan yang tetap perlu ada.
  • Tanpa opsi, job mengikuti setelan global cron.catch_up_missed. Nilai bawaannya true.

Aplikasi Desktop punya pilihan yang sama di editor job, dengan nama Missed runs. Setiap jadwal yang terlewat kini tercatat sebagai baris missed ×N pada hermes cron runs <job>. Sumber: dokumentasi cron Hermes.

Contoh pada pemakaian sehari-hari

Keluhan soal cron yang diam sudah lama muncul. Pada issue #78986 tanggal 5 Agustus 2026, seorang pengguna melaporkan laporan mingguan yang gagal tanpa pemberitahuan. Ia baru tahu beberapa hari kemudian saat membuka hermes cron list.

Contoh skenario: VPS Anda restart pukul 06.55 untuk update, dan ringkasan pagi terjadwal pukul 07.00. Pasang --catch-up off bila ringkasan yang terlambat hanya membuat tim bingung. Pasang --catch-up on pada laporan mingguan, karena laporan terlambat tetap lebih baik daripada tidak ada.

Barisan kartu jadwal teal di rel sortir masuk ke corong dan keluar sebagai 1 kartu amber
Ilustrasi: semua jadwal yang terlewat selama server mati menjadi 1 run susulan, bukan 1 run per jadwal.

Bagaimana cara menghentikan run cron yang macet?

Perintah hermes cron cancel menghentikan run yang sedang berjalan, dan jadwal job tetap aktif untuk run berikutnya.

hermes cron cancel <job> --reason "API staging tidak menjawab"
  • Job script: Hermes mengirim SIGTERM ke seluruh grup proses, lalu SIGKILL setelah masa tunggu.
  • Job agent: Hermes memotong giliran yang sedang berjalan pada checkpoint berikutnya.
  • Run tercatat cancelled beserta alasannya. Run ini tidak mengirim notifikasi gagal dan tidak menambah hitungan gagal beruntun.
  • hermes cron remove kini juga menghentikan run yang sedang berjalan, jadi token tidak terbuang untuk hasil yang tidak terpakai.

Batasnya jelas: cancel menghentikan run, tetapi tidak membatalkan aksi yang sudah terjadi. Pesan yang sudah terkirim tetap terkirim.

Fitur ini menjawab masalah nyata. Pada issue #145564 tanggal 27 Oktober 2026, job 10 menit di versi 0.21.3 tergantung pada stream model yang tidak menjawab. Log mencatat 161 pemulihan jadwal yang sama dalam 160 menit, dan job tidak jalan normal selama itu.

Issue itu masih terbuka pada 3 November 2026. Tetap pantau job Anda dengan hermes cron doctor.

Kapan Anda perlu mengunci skill?

Kunci skill bila skill itu berisi SOP yang tidak boleh diubah agent, misalnya runbook deploy atau template balasan pelanggan.

Hermes dapat mengubah skill sendiri lewat review latar belakang dan curator. Itu berguna untuk skill eksperimen, tetapi berisiko untuk SOP yang sudah disetujui tim. Perintah barunya:

hermes curator lock <skill>
hermes curator unlock <skill>
hermes curator status

Agent tetap dapat membaca dan memakai skill yang dikunci. Namun skill_manage, write_file, patch, dan terminal menolak setiap perubahan, juga di cron, subagent, dan mode --yolo. Agent tidak dapat membuka kunci sendiri, sedangkan editan Anda di editor tetap berjalan.

Menurut dokumentasi curator, kunci ini adalah pemeriksaan kebijakan, bukan sandbox. Hermes tidak memeriksa script yang menulis lewat logikanya sendiri atau execute_code. Untuk batas keras, tambahkan izin file sistem.

Lemari laci kaca teal dengan isi terlihat, dan 1 laci tengah terkunci gembok amber
Ilustrasi: agent tetap dapat membaca skill yang dikunci, tetapi tidak dapat mengubahnya.

Apa fungsi hook pre_llm_call yang dapat memblok?

Hook pre_llm_call kini dapat menghentikan 1 giliran sebelum ada permintaan ke model, jadi prompt yang diblok tidak memakai token.

Plugin mengembalikan {"action": "block", "message": "..."}. Pengguna melihat pesan itu sebagai balasan, dan giliran itu membuat 0 panggilan model. Hermes menyimpan prompt yang diblok sebagai teks pengganti, jadi prompt itu tidak masuk ke model pada giliran berikutnya, ringkasan compaction, atau memori eksternal.

Contoh pemakaian: blok pesan yang memuat nomor kartu atau NIK sebelum pesan itu sampai ke penyedia model. Perhatikan 1 risiko: Hermes melewati callback yang error atau melewati batas waktu 30 detik, lalu giliran tetap jalan.

Tulis hook yang menangkap error sendiri dan mengembalikan block saat ragu. Sumber: dokumentasi hooks Hermes.

Perlukah kunci vault pindah ke keychain?

Untuk VPS tanpa desktop, biarkan kunci vault di file, karena server tanpa keyring tidak punya keychain.

Vault Hermes menyimpan login situs secara terenkripsi. Secara bawaan, kuncinya ada di ~/.hermes/vault/vault.key dengan izin 0600. Rilis ini menambah opsi untuk memindahkan kunci ke macOS Keychain, Windows Credential Manager, atau Secret Service dan KWallet di Linux:

hermes vault key
hermes vault key migrate --to keychain
hermes vault key migrate --to file

Menurut dokumentasi credential vault, ada 3 akibat yang perlu Anda terima sebelum pindah:

  • Backup dan salinan ~/.hermes tidak lagi membawa kunci vault.
  • Job cron yang jalan saat Anda logout tidak dapat membaca kunci, jadi login lokalnya gagal.
  • Entri keychain yang terhapus membuat isi vault tidak dapat dibuka.

Bagaimana cara upgrade ke Hermes Agent 0.22.6 dengan aman?

Catat kondisi cron, update, restart gateway, lalu atur aturan run terlewat pada setiap job.

  1. Jalankan hermes cron list dan hermes cron doctor. Catat job yang sedang bermasalah.
  2. Update sesuai cara instalasi Anda. Lihat tabel di bawah.
  3. Jalankan hermes gateway restart lewat supervisor Anda.
  4. Pasang --catch-up off atau --catch-up on pada setiap job yang sensitif waktu.
  5. Kunci skill SOP dengan hermes curator lock <skill>.
  6. Jalankan hermes cron doctor lagi. Run susulan yang berhasil tetap memberi peringatan terlambat sampai run tepat waktu berikutnya.
Cara instalasiCara update ke 0.22.6
CLIhermes update, atau jalankan ulang perintah installer
Docker atau Hermes CloudImage nousresearch/hermes-agent:stable atau :latest
Microsoft StoreUpdate lewat Store
Desktop dari installer .exe atau .dmgBelum berubah. Ikut rilis bundel berikutnya

Bila Anda baru memasang Hermes di server, mulai dari panduan setting Hermes Agent di VPS. Panduan itu memakai versi 0.22.5. Setelah selesai, jalankan hermes update untuk naik ke 0.22.6.

Siapa yang paling terbantu oleh rilis ini?

Pemakai cron harian dan tim yang memakai 1 agent bersama mendapat manfaat paling besar dari rilis ini.

PembacaPerubahan paling bergunaTindakan pertama
Pemilik bisnis dengan ringkasan pagi di Telegram--catch-up offPasang pada job ringkasan pagi
Marketer dengan laporan mingguan--catch-up on dan cron cancelPasang --catch-up on pada job laporan
Developer atau tim opsKunci skill dan hook pre_llm_callKunci runbook, lalu tulis hook untuk data sensitif

Ada 2 hal yang masih merepotkan. Catatan rilis tidak menjelaskan fitur baru, jadi Anda perlu membaca dokumentasi satu per satu. Pengguna Desktop dari installer juga belum mendapat rilis ini.

Kesimpulan: apa yang perlu Anda lakukan minggu ini?

Upgrade ke 0.22.6 minggu ini bila agent Anda menjalankan cron, lalu pasang aturan run terlewat pada setiap job yang sensitif waktu.

Catatan rilis 0.22.6 tidak menyebut perbaikan keamanan, jadi upgrade ini tidak darurat. Setelah upgrade, kunci skill SOP, dan tunggu catatan v0.23.0 sebelum Anda membuka Webapp ke jaringan publik. Untuk perubahan WhatsApp di versi sebelumnya, baca ringkasan Hermes Agent 0.22.4.

Bila Anda butuh agent dengan cron, approval, dan allowlist Telegram yang terpasang rapi, lihat Jasa Install Hermes Agent.

Tanya jawab

Apakah Hermes Agent 0.22.6 wajib di-upgrade sekarang?

Tidak wajib. Catatan rilis 0.22.6 tidak menyebut perbaikan keamanan. Upgrade minggu ini bila agent Anda menjalankan cron atau memakai skill yang diubah agent.

Apakah job cron jalan berkali-kali setelah server mati lama?

Tidak. Hermes menggabungkan semua jadwal yang terlewat menjadi 1 run susulan, atau melewati semuanya bila job memakai --catch-up off.

Apakah skill yang dikunci masih bisa dipakai agent?

Ya. Agent tetap dapat membaca, memuat, dan menjalankan script skill itu. Agent hanya tidak dapat mengubah, menghapus, atau membuka kunci skill tersebut.

Apakah aplikasi Desktop dari installer ikut ter-update?

Belum. Desktop dari installer .exe atau .dmg tidak berubah di rilis ini dan ikut rilis bundel berikutnya. Aplikasi dari Microsoft Store ter-update lewat Store.