OpenClaw & AI Operasional

Hermes Agent 0.20.0 Rilis: Fitur Besar, Upgrade Jangan Buru-buru

Jawaban singkat: hal utama tentang Hermes Agent 0.20.0 Rilis: Fitur Besar, Upgrade Jangan Buru-buru adalah ini: Hermes Agent 0.20.0 membawa voice streaming, A2A, webhook, dan grounded citations. Cek regression serta checklist upgrade aman sebelum produksi.

Hermes Agent 0.20.0 membawa voice streaming, A2A, webhook, dan grounded citations. Simak regression serta checklist upgrade aman sebelum rollout produksi.

Hermes Agent 0.20.0 Rilis: Fitur Besar, Upgrade Jangan Buru-buru

Hermes Agent 0.20.0 bukan patch biasa. Rilis bertajuk The Herald Release ini membawa conversational voice, protokol Agent-to-Agent (A2A) v1.0, signed outbound webhooks, riset dengan grounded citations, desktop artifacts, plugin SDK, dan sederet command CLI baru.

Skalanya memang besar. Catatan rilis resmi menyebut sekitar 3.650 commit, 1.400 pull request yang digabung, dan lebih dari 5.200 file berubah sejak 0.19.0. Namun ada konsekuensi praktis: dalam kurang dari dua hari setelah rilis 3 Agustus 2026, sejumlah regression penting dilaporkan pada browser CDP, context compression, dan prompt caching.

Kesimpulan singkatnya: 0.20.0 layak diuji, tetapi belum ideal untuk blind upgrade di sistem produksi.

Perubahan yang benar-benar penting

Conversational voice akhirnya terasa real-time

Voice mode sekarang bisa menyuarakan respons secara streaming per klausa. Pengguna tidak lagi harus menunggu seluruh jawaban selesai dibuat sebelum audio mulai diputar.

Barge-in juga sudah didukung. Saat pengguna bicara di tengah jawaban, Hermes berhenti, mendengarkan, lalu melanjutkan turn berdasarkan koreksi baru. Wake word berjalan di perangkat, bisa memakai frasa pilihan sendiri, dan dapat diarahkan ke profil berbeda.

Untuk operasi hands-free, ini bukan perubahan kosmetik. Voice kini lebih dekat ke percakapan dua arah daripada sekadar fitur text-to-speech.

A2A v1.0 membuka jalur integrasi antar-agent

Plugin bawaan baru mengimplementasikan protokol Agent-to-Agent v1.0. Hermes dapat ditemukan, diajak berkomunikasi, atau dikendalikan oleh agent lain yang kompatibel dengan A2A.

Dampaknya paling terasa untuk arsitektur multi-agent lintas stack. Integrasi tidak harus selalu dibangun dengan adapter khusus untuk setiap pasangan agent.

Signed outbound webhooks mengurangi kebutuhan polling

Hermes kini bisa mendorong event lifecycle ke endpoint HTTP: aktivitas sesi, turn selesai, dan event tool. Payload ditandatangani dengan HMAC agar receiver dapat memverifikasi asalnya.

Bagi tim yang menghubungkan agent ke dashboard, CI, home automation, atau service internal, ini jalur integrasi yang lebih rapi daripada polling terus-menerus.

Tetap perlakukan endpoint receiver sebagai komponen sensitif: verifikasi signature, batasi ukuran payload, gunakan idempotency, dan jangan mengeksekusi isi event secara mentah.

Riset mendapat grounded citations dan fact-checking

Skill grounded citations memeriksa kutipan terhadap isi halaman sumber dan menautkan claim ke evidence yang dapat diperiksa. Mode fact-checking juga bisa dipakai untuk menilai dokumen atau klaim yang diberikan pengguna.

Ini meningkatkan auditability, bukan jaminan kebenaran absolut. Kualitas output tetap bergantung pada sumber yang tersedia, hasil fetch, dan konteks claim.

Desktop berubah dari chat client menjadi workbench

Hermes Desktop sekarang mendukung artifacts dengan live preview terisolasi, plugin SDK, multi-window, quick entry melalui global hotkey, serta fasilitas download file dari plugin.

Arah produknya jelas: desktop tidak lagi sekadar surface chat, tetapi mulai berfungsi sebagai workspace untuk menjalankan hasil kerja agent.

CLI lebih berguna untuk pekerjaan engineering

Beberapa command baru yang paling relevan:

  • !command menjalankan shell command tanpa menghabiskan model turn.
  • /init memindai proyek lalu membuat atau memperbarui AGENTS.md.
  • /diff menampilkan perubahan staged, semua perubahan, atau perubahan selama sesi.
  • /context menunjukkan komponen yang memenuhi context window.
  • /focus mengurangi noise output tanpa kehilangan akses ke baris tersembunyi.
  • hermes import-agent membantu migrasi konfigurasi Claude Code atau Codex CLI.

Tool loop default juga dinaikkan dari 90 menjadi 500 iterasi. Ini membantu task panjang, tetapi sekaligus memperbesar dampak jika agent masuk loop buruk. Approval gate, budget, timeout, dan observability tetap perlu dikonfigurasi.

Context compression membaik, tetapi masih jadi area risiko

Secara desain, 0.20.0 membawa peningkatan penting: pruning hasil tool secara proaktif, micro-compaction per turn, jaminan mempertahankan sejumlah pesan user terbaru, timeout yang melihat progres, threshold per model, dan perlindungan agar skill yang sudah dipangkas tidak terus "menghantui" sesi.

Tujuannya tepat: sesi panjang harus lebih stabil dan tidak membayar biaya compaction besar sekaligus. Masalahnya, laporan pascarilis menunjukkan implementasi ini belum aman untuk semua workload.

Regression [memory] sudah diperbaiki di branch utama

Issue #78148 melaporkan sesi yang terus menjawab literal [memory] setelah tool-call loop dan context compaction. Restart gateway tidak menolong karena marker telanjur tersimpan di state sesi.

Root cause yang ditemukan maintainer adalah marker tool-call polos seperti [memory] ikut dianggap sebagai content, lalu tersimpan dan diputar ulang sebagai fallback response. Perbaikan sudah digabung ke branch utama melalui PR #78222. Patch tersebut juga menambahkan repair saat sesi dibaca dan command hermes sessions clean-markers untuk membersihkan marker lama secara permanen.

Catatan penting: fix di branch utama tidak otomatis berarti sudah tersedia di release 0.20.0. Sampai ada patch release baru, operator 0.20.0 tetap perlu menguji sesi lama dan menyiapkan rollback.

Sesi besar dapat macet saat pre-API compression

Issue #78981 menunjukkan kasus yang lebih berat: sesi desktop sekitar 500 ribu token pada DeepSeek masuk pre-API compression, stream compaction tidak menunjukkan progres, lalu Hermes menunggu hingga batas 600 detik. Setelah dua kali diinterupsi, pesan berikutnya tidak lagi memulai turn.

Ini satu laporan dengan environment spesifik, bukan bukti bahwa semua deployment akan terkena. Namun failure mode-nya serius: sesi panjang bisa macet, compaction gagal commit, lalu percobaan berikutnya mengulangi kondisi yang sama.

Untuk agent produksi, jangan menguji 0.20.0 hanya dengan sesi pendek. Buat test yang sengaja melewati threshold compaction, interupsi turn, restart gateway, lalu pastikan sesi masih dapat dipulihkan.

Browser CDP custom juga perlu diuji

Issue #78160 dan PR #78161 membahas kegagalan browser tool saat browser.cdp_url dipakai. Masalahnya berkaitan dengan normalisasi URL CDP ke format yang diterima agent-browser serta import urlparse yang hilang pada patch terkait.

Statusnya saat artikel ini ditulis masih terbuka dan pull request belum digabung. Dampak utamanya ada pada deployment yang menghubungkan Hermes ke Chrome atau browser remote melalui konfigurasi CDP custom.

Sebelum rollout, lakukan minimal:

  1. cold start browser daemon;
  2. browser_navigate ke halaman sederhana;
  3. snapshot dan aksi click/type;
  4. restart Hermes, lalu ulangi koneksi CDP;
  5. pastikan fallback atau rollback tersedia tanpa patch manual dadakan.

Prompt caching: ada bug terbuka dan ada trade-off desain

Serangkaian issue pada 5 Agustus menyoroti prompt cache key dan sticky routing untuk Codex/OpenAI-compatible, xAI, OpenRouter, cron, serta auxiliary calls seperti compression dan memory flush.

PR #78959 mengusulkan scope cache berdasarkan sesi agar dua sesi berbeda tidak masuk bucket yang sama. PR itu juga menutup celah pada auxiliary Codex calls, override xAI, dan stabilitas x-grok-conv-id untuk cron. Saat artikel ini ditulis, PR masih terbuka.

Ada trade-off lain yang dicatat di issue #79017: context compression membuat physical session ID baru. Jika cache key mengikuti ID fisik, percakapan yang sama bisa kehilangan warm cache setiap kali rotasi compaction. Ini lebih dekat ke masalah efisiensi dan affinity daripada kerusakan isi jawaban, tetapi dapat menaikkan latency dan biaya pada sesi panjang.

Checklist upgrade aman ke Hermes Agent 0.20.0

1. Jangan upgrade tanpa jalur balik

Simpan versi yang sedang berjalan, backup konfigurasi dan state, catat dependency yang dipin, lalu siapkan prosedur rollback yang benar-benar pernah diuji.

2. Uji sesuai fitur yang dipakai

Tidak semua instalasi membutuhkan seluruh matriks. Fokuskan smoke test pada jalur produksi:

  • voice streaming, interruption, dan auto-TTS;
  • gateway/channel yang aktif;
  • browser dengan CDP custom;
  • webhook signature dan retry;
  • sesi panjang yang melewati threshold compression;
  • cron yang memakai xAI, OpenRouter, atau Codex-compatible transport;
  • restart dan pemulihan sesi.

3. Canary dulu, bukan langsung semua instance

Jalankan satu instance atau satu profil non-kritis lebih dulu. Pantau error rate, latency, tool-loop count, compaction duration, cache hit, CPU, RAM, dan pertumbuhan state database.

4. Pertahankan boundary keamanan di level OS

Dokumen keamanan resmi Hermes menegaskan bahwa approval gate, redaction, tool allowlist, dan scanner in-process adalah lapisan mitigasi, bukan boundary terhadap LLM adversarial. Boundary yang dianggap kuat adalah isolasi sistem operasi.

Jika Hermes menerima input dari web terbuka, email, channel multi-user, atau MCP yang tidak sepenuhnya dipercaya, gunakan whole-process sandbox/container dengan filesystem dan network policy yang jelas. Jangan menganggap terminal backend saja membatasi seluruh plugin, hook, MCP, atau code-execution path.

5. Tunggu patch release bila operasi sangat sensitif

Jika browser CDP, sesi sangat panjang, atau continuity menjadi jalur kritis, pilihan paling waras adalah mempertahankan versi lama sambil menunggu patch release yang memuat fix branch utama dan penyelesaian issue terbuka.

Keputusan operasional

Hermes Agent 0.20.0 adalah lompatan fitur yang nyata. Voice menjadi conversational, A2A dan webhooks memperluas integrasi, grounded citations meningkatkan auditability, sedangkan desktop dan CLI makin layak untuk pekerjaan harian.

Namun release ini juga menyentuh area paling sensitif dari agent runtime: session state, compression, browser transport, dan caching. Itu membuat strategi upgrade lebih penting daripada daftar fiturnya.

Rekomendasi Rama Digital: gunakan 0.20.0 untuk staging atau canary dengan test yang menyerupai workload asli. Untuk produksi yang bergantung pada sesi panjang atau browser CDP custom, jangan blind upgrade. Tunggu patch release atau pastikan rollback dapat dijalankan dalam hitungan menit.

Sumber primer: release Hermes Agent v0.20.0, security policy Hermes Agent, issue #78148, issue #78160, issue #78981, dan issue #79017.

Lanjut membaca

Artikel yang masih relevan