🤖HermesBlog
Platform Pesan Hermes · Parte 368/14/2026

Kelahiran A2A: Bagaimana Hermes Belajar Bertelepon dengan AI Lain

Platform pesan Hermes edisi ke-36: Kisah lahirnya fitur A2A dari keinginan komunitas hingga rilis resmi.

Pada Maret 2026, seseorang mengajukan permintaan di GitHub Hermes: agar Hermes bisa langsung “menelpon” AI lain. Lima bulan kemudian, permintaan itu menjadi fitur resmi. Ini bukan keputusan sepihak dari perusahaan besar, melainkan rumah yang dibangun gotong-royong oleh belasan developer komunitas—kamu bawa batu, aku bawa semen. Hari ini, Hermes bukan sekadar agen yang bisa pakai tools, tapi juga agen yang bisa “bertamu” ke rumah tetangga.

A2A -origin

Asal-usul: “Buku Kontak” Antar-Agen

Bayangkan begini: protokol MCP itu seperti buku panduan perkakas, yang memberi tahu Hermes “palu apa saja yang bisa kamu pakai, kunci inggris apa saja yang tersedia”; sedangkan protokol A2A itu seperti buku kontak, yang memberi tahu Hermes “siapa saja tetangga kamu, siapa yang bisa bantu perbaiki pipa bocor”. Pada 6 Maret 2026, pengguna teknium1 mengajukan permintaan #514 di repositori: agar Hermes mendukung protokol A2A. Idenya terinspirasi dari sebuah artikel tentang “klaster agen keamanan siber”—di sana disebutkan penggunaan MCP sebagai registry agen, dan A2A untuk delegasi tugas, persis seperti di kantor ada yang pegang kotak kartu nama, ada yang bertugas nelpon buat koordinasi. Saat itu Hermes sudah punya MCP client level produksi, buku perkakasnya tebal, tapi buku kontaknya masih kosong.

Perjalanan Evolusi: Komunitas Gotong-Royong Membangun Rumah

Tiga bulan kemudian, tepatnya 8 Juni, teknium1 sendiri mengirimkan plugin integrasi pertamanya (PR #41711), yang memasang kerangka dasar A2A. Di hari yang sama, pengguna lain bernama kriszmac4 mengajukan proposal integrasi resmi, seperti teriak di grup warga kompleks: “rumah ini layak dibangun dengan serius!” Pada 14 Juni, yugui923 melengkapi protocol server (PR #46241), sehingga Hermes bukan cuma bisa “nelpon”, tapi juga bisa “angkat telepon”. Pada 24 Juni, cardinalconseils menyumbangkan sentuhan paling indah (PR #52037): membuatkan “kartu nama” (Agent Card) untuk setiap agen, ditaruh di path /.well-known/agent-card.json—siapa pun yang mengaksesnya langsung tahu agen ini bisa apa, dan gimana cara menghubunginya. Slogannya sangat mengena: “MCP menghubungkan agen dengan tools, A2A menghubungkan agen dengan agen.”

Peluncuran Resmi: v1.0 dan Rilis “Sang Kurir”

Dari Juli sampai Agustus, komunitas terus memperkuat fondasi: ComicBit menambahkan security peer protocol (PR #63182), kuangmi-bit mengimplementasikan multi-turn conversation dan konteks persisten (PR #64982). Akhirnya, pada 2 Agustus, teknium1 mengirimkan A2A v1.0 versi final (PR #77109), yang lolos verifikasi conformance dari a2a-sdk resmi, dan permintaan awal #514 resmi ditutup. Yang paling luar biasa: seluruh fitur ini diimplementasikan murni sebagai plugin, tanpa mengubah kode inti sedikit pun. Keesokan harinya, Hermes v2026.8.3 “The Herald Release” (Rilis Sang Kurir) diluncurkan, dengan positioning resmi: “dia yang menyampaikan pesan ke agen lain.” Versi ini sudah dilengkapi default keamanan: tanpa token hanya bisa diakses lokal, setiap peer punya kunci terpisah, filter prompt injection, signed callback dengan proteksi SSRF, dan batas maksimal putaran untuk mencegah loop—karena ngobrol antar-agen pun perlu rem supaya nggak “ngobrol sampai kiamat”.

Polesan Setelah Rilis: Tiga Puluh Lebih Perbaikan Kecil

Rilis resmi hanyalah awal. Beberapa minggu setelahnya, komunitas mengirimkan lebih dari 30 PR perbaikan dan peningkatan: timeout untuk task panjang diperbaiki (#78007/#78357), hasil yang datang terlambat tidak lagi dibuang (#79721), streaming reply bisa dipertahankan utuh (#83921), konteks antar percakapan yang berbeda diisolasi secara ketat (#83706), audit log dibuat lebih jelas (#81042), dan identitas asli di balik reverse proxy bisa dikenali (#80779). Perbaikan-perbaikan kecil ini, seperti ganti bohlam dan perbaiki kunci pintu setelah rumah dihuni, membuat A2A berubah dari “sekedar bisa dipakai” menjadi “enak dipakai”.

Artinya Buat Pengguna

Sekarang, kalau kamu mengaktifkan A2A di Hermes, agen kamu punya kartu nama sendiri—orang lain bisa menemukannya, bisa memberi tugas; agen kamu juga bisa aktif mencari agen lain, dan melimpahkan tugas ke “rekan kerja” yang lebih ahli. Karena A2A adalah protokol terbuka yang dikelola Linux Foundation, Hermes bisa saling berinteraksi dengan agen-agen dari ekosistem LangChain, CrewAI, Google ADK, dan lainnya. Dari sebuah permintaan di bulan Maret, sampai rilis resmi di bulan Agustus, dan polesan berkelanjutan sampai sekarang—hal paling mengharukan dari cerita ini adalah: ia membuktikan bahwa evolusi toolchain AI bisa berjalan seperti komunitas open source, diselesaikan estafet oleh orang-orang asing yang tidak saling kenal. Hermes kamu sekarang bukan cuma bisa bekerja, tapi juga bisa berteman.


📎 Catatan Rilis Resmi: https://github.com/NousResearch/hermes-agent/releases

📖 Dokumentasi Resmi: https://hermes-agent.nousresearch.com/docs/user-guide/messaging/a2a

📖 Dokumentasi resmi

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