🤖HermesBlog
Hermes Feature Guides · Parte 48/9/2026

Menjaga Hermes Tetap Segar: Memperbarui & Menghapus Instalasi dengan Mudah

Persistent Memory — AI's Long-Term Memory — easy-to-understand guide based on official docs

hermes-feature-4-memory

Menjaga Hermes Tetap Segar: Memperbarui & Menghapus Instalasi dengan Mudah

Menjaga asisten AI Anda tetap terbaru seharusnya tidak terasa seperti sains roket. Itulah mengapa Hermes Agent membuatnya semudah satu perintah. Mari kita bahas semua yang perlu Anda ketahui tentang pembaruan—dan apa yang terjadi di balik layar agar Anda bisa memperbarui dengan penuh percaya diri.

Perintah Pembaruan Satu Langkah

Memperbarui Hermes semudah:

hermes update

Selesai. Perintah tunggal ini menarik kode terbaru, memperbarui semua dependensi, dan bahkan menanyakan opsi konfigurasi baru apa pun yang ditambahkan sejak pembaruan terakhir Anda. Tidak perlu mencari-cari catatan rilis, tidak ada langkah manual—cukup satu perintah yang bersih.

Apa yang Sebenarnya Terjadi Selama Pembaruan?

Anda mungkin bertanya-tanya: “Apa yang sebenarnya terjadi di balik layar?” Berikut penjelasan ramah tentang enam langkah yang dilakukan Hermes untuk menjaga Anda tetap terbaru:

  1. Snapshot pra-pembaruan — Sebelum ada yang berubah, Hermes menyimpan snapshot ringan dari file status penting Anda (data pemasangan, cron job, konfigurasi, dan lainnya). File di atas 1 GiB dilewati agar database besar tidak pernah memperlambat proses. Snapshot ini dilakukan untuk setiap profil di instalasi Anda, memberi Anda jaring pengaman.

  2. Git pull — Hermes menarik kode terbaru dari cabang main dan memperbarui submodul apa pun.

  3. Validasi sintaks pasca-pull + rollback otomatis — Ini bagian cerdasnya. Setelah menarik kode, Hermes memeriksa bahwa semua sembilan file kritis masih terurai dengan benar. Jika ada yang terlihat rusak (seperti penanda konflik merge), Hermes secara otomatis memutar kembali ke versi sebelumnya agar shell Anda tetap bisa di-boot. Anda cukup menjalankan ulang pembaruan setelah perbaikannya tiba di hulu.

  4. Instalasi dependensi — Dependensi baru atau yang berubah diinstal secara otomatis.

  5. Migrasi konfigurasi — Hermes mendeteksi opsi konfigurasi baru dan meminta Anda untuk mengaturnya. Terlewat prompt-nya? Tenang—cukup jalankan hermes config check untuk melihat apa yang kurang, lalu hermes config migrate untuk menambahkannya secara interaktif.

  6. Restart otomatis gateway — Gateway yang berjalan disegarkan agar kode baru langsung berlaku. Gateway yang dikelola layanan dimulai ulang melalui manajer layanan sistem; yang manual diluncurkan ulang secara otomatis.

Memperbarui dari Cabang yang Berbeda

Terkadang Anda ingin menguji kandidat rilis atau cabang fitur. Hermes siap membantu:

hermes update --branch release-candidate
hermes update --check --branch experimental   # hanya pratinjau seberapa jauh Anda tertinggal

Jika checkout lokal Anda berada di cabang yang berbeda, Hermes secara otomatis menyimpan (stash) pekerjaan yang belum di-commit, berpindah ke cabang target, dan menarik kode. Cabang yang tidak ada secara lokal dilacak otomatis dari remote. Dan jika cabang tidak ada di mana pun? Hermes gagal dengan bersih dan memulihkan perubahan yang di-stash—Anda tidak akan pernah ditinggalkan.

Bagaimana Jika Anda Berada di Cabang Fitur?

Menemukan diri Anda berada di cabang fitur? Hermes menanganinya dengan elegan:

  • Cabang yang sudah sepenuhnya di-merge — Hermes mengembalikan Anda ke main dan memberi tahu apa yang terjadi secara tepat.
  • Commit yang belum di-merge, tree bersih — Pembaruan tetap berlanjut ke main (penting untuk pembaruan non-interaktif seperti tombol desktop), tetapi commit Anda tidak tersentuh. Hermes mencetak pemberitahuan lantang yang menyebutkan nama cabang Anda dan cara kembali ke sana.
  • Tree kotor (perubahan yang belum di-commit) — Hermes tidak menyentuh pekerjaan Anda. Pembaruan ditandai SKIPPED dengan peringatan jelas dan perintah yang tepat untuk menyelesaikannya.

Jika Anda sengaja memelihara cabang kustom, atur updates.parked_branch_strategy: update_in_place di config.yaml Anda. Hermes kemudian akan menggabungkan origin/main ke dalam cabang Anda alih-alih berpindah—commit Anda tetap bertahan dan kode terus maju.

Menghapus Instalasi

Meskipun pembaruan adalah bintang utamanya, menghapus instalasi sama mudahnya. Prosesnya menghapus Hermes dengan bersih dari sistem Anda, sehingga Anda bisa mengucapkan selamat tinggal tanpa meninggalkan kekacauan digital.

Penutup

Hermes Agent memperlakukan pembaruan sebagai pengalaman kelas satu—aman, dapat dibalik, dan transparan. Snapshot pra-pembaruan, rollback otomatis pada kesalahan sintaks, dan penanganan cabang yang cerdas berarti Anda dapat memperbarui dengan percaya diri, mengetahui asisten Anda akan terus bekerja apa pun yang terjadi.

Jadi silakan—jalankan hermes update dan biarkan asisten AI Anda tumbuh bersama Anda. Itulah cara termudah untuk tetap di garis depan teknologi.

📖 Dokumentasi resmi

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