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

Profil Hermes: Jalankan Banyak Agen AI Seperti Profesional

What are Hermes goals and how to use them — turn big tasks into persistent multi-step plans your agent remembers.

hermes-feature-14-goals

Profil Hermes: Jalankan Banyak Agen AI Seperti Profesional

Pernahkah kamu berharap punya AI khusus untuk coding, satu lagi untuk riset, dan mungkin yang ketiga untuk tugas pribadi — semuanya di mesin yang sama, tanpa saling mengganggu? Itulah tepatnya yang bisa dilakukan oleh Profil Hermes.

Anggap saja profil sebagai “rumah” terpisah untuk setiap agen. Masing-masing punya konfigurasi sendiri, kunci API, kepribadian, memori, bahkan skill-nya sendiri. Tidak ada lagi campur aduk state antar proyek yang berbeda atau berebut siapa yang mengubah apa.

Satu Aturan yang Wajib Kamu Patuhi

Sebelum kita masuk lebih dalam, ini dia aturan emasnya: jangan pernah menjalankan dua agen pada profil yang sama. Jika dua proses berbagi satu direktori rumah, keduanya akan menulis memori dan memuat perubahan satu sama lain ke dalam system prompt mereka. Ini seperti dua orang mengedit dokumen yang sama secara bersamaan — kacau balau. Profil memang dibuat tepat untuk mencegah hal ini. Jika kamu butuh agen-agen untuk berbagi pengetahuan, gunakan penyedia memori eksternal sebagai gantinya.

Mulai dalam 30 Detik

Membuat profil itu gampang banget. Ini dia alur lengkapnya:

hermes profile create coder       # membuat profil + perintah "coder"
coder setup                       # konfigurasi kunci API dan model
coder chat                        # mulai mengobrol

Selesai. Begitu kamu membuat profil bernama coder, kamu langsung mendapatkan perintah coder yang berfungsi dengan semua subperintah Hermes. Mau memulai gateway-nya? coder gateway start. Perlu cek kesehatannya? coder doctor. Semuanya langsung berfungsi.

Tiga Cara Membuat Profil

1. Profil kosong — mulai dari nol dengan skill bawaan:

hermes profile create mybot

Lalu jalankan mybot setup untuk mengonfigurasi semuanya. Jika kamu berencana memakai profil ini sebagai pekerja kanban, tambahkan deskripsi agar orkestrator tahu keahliannya:

hermes profile create researcher --description "Membaca kode sumber dan dokumen eksternal, menulis temuan."

2. Klon konfigurasi saja — salin pengaturanmu saat ini tapi mulai dengan memori yang bersih:

hermes profile create work --clone

Ini menyalin config.yaml, .env, SOUL.md, dan skill-mu. Kunci API dan modelnya sama, tapi sesi dan memorinya baru. Sempurna untuk membuat “kembaran” yang fokus kerja.

3. Klon semuanya — snapshot lengkap:

hermes profile create backup --clone-all

Ini menyalin semuanya: konfigurasi, kunci API, kepribadian, semua memori, skill, cron job, plugin. Ini salinan kerja yang utuh. Perlu dicatat bahwa riwayat sesi dan database state tidak disertakan (ukurannya bisa puluhan GB), jadi untuk backup sungguhan termasuk riwayat, gunakan hermes profile export.

Kamu juga bisa mengklon dari profil tertentu:

hermes profile create work --clone-from coder

Berpindah Antar Profil

Ada tiga cara untuk menargetkan sebuah profil:

Alias perintah — setiap profil punya perintahnya sendiri:

coder chat
coder config set model.default anthropic/claude-sonnet-4

Flag -p — berfungsi dengan perintah apa pun, di mana pun:

hermes -p coder chat
hermes chat -p coder -q "halo"

Default lengket — atur sekali, lupakan:

hermes profile use coder
hermes chat    # sekarang menargetkan coder

Anggap saja seperti kubectl config use-context. Dan jangan khawatir tersesat — CLI selalu menampilkan profil mana yang sedang aktif. Prompt-mu berubah menjadi coder ❯, banner startup menampilkan Profile: coder, dan hermes profile memberimu gambaran lengkap.

Profil vs. Workspace vs. Sandbox

Ini sering bikin bingung, padahal ketiganya sangat berbeda:

  • Profil = direktori state agenmu (konfigurasi, memori, sesi)
  • Workspace = tempat perintah terminal dimulai (dikontrol oleh terminal.cwd)
  • Sandbox = yang membatasi akses sistem file

Penting: profil tidak melakukan sandbox pada agenmu. Pada backend terminal lokal bawaan, agenmu tetap punya akses sistem file yang sama dengan akun penggunamu. Profil memisahkan state, bukan sistem file.

Intinya

Profil mengubah Hermes menjadi pembangkit tenaga multi-agen. Buat coder, researcher, dan personal — masing-masing dengan identitas, memori, dan alatnya sendiri. Mereka bekerja secara independen, tetap terorganisir, dan tidak pernah saling menginjak kaki. Beri setiap agen profilnya sendiri, dan kamu akan heran bagaimana dulu bisa bertahan hanya dengan satu.

📖 Dokumentasi resmi

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