Profil Hermes: memisahkan agen pribadi dan kerja
MarkdownCara membuat profil pribadi dan kerja di Hermes Agent tanpa mengkloning, mengonfigurasi masing-masing secara terpisah, dan memeriksa jalurnya. Batas profil: memori, sesi, file, dan akun.
Baca artikel lengkap
Poin utama
Untuk tugas pribadi dan kerja, buat dua profil Hermes tanpa opsi kloning. Masing-masing akan memiliki pengaturan, memori, riwayat percakapan, dan keterampilannya sendiri. Mulai profil yang Anda perlukan secara eksplisit dengan hermes -p personal chat atau hermes -p work chat. Ini memisahkan data Hermes, tetapi tidak mencegah agen mengakses folder lain di komputer.
Panduan ini mengasumsikan bahwa Hermes sudah terpasang dan Anda bekerja melalui terminal. Jika perintah hermes belum dapat dijalankan, mulailah dengan menginstal dan mengonfigurasi Hermes Agent untuk pertama kali. Nama personal dan work di bawah adalah contoh ilustratif, bukan pengaturan kerja milik siapa pun.
Anda dapat menemukan petunjuk tambahan di dokumentasi Ailoot.
Kapan Anda memerlukan profil kedua
Profil adalah folder terpisah yang berisi pengaturan dan data Hermes. Di dalamnya terdapat config.yaml, file kunci .env, instruksi SOUL.md, memori, sesi, keterampilan, dan tugas terjadwal. Agen adalah asisten yang sedang berjalan dan menggunakan data ini.
Misalkan Anda memerlukan satu set preferensi untuk aktivitas pribadi dan set lainnya untuk tugas kerja. Profil terpisah memungkinkan Anda menyimpannya secara terpisah. Jika hanya pertanyaannya yang berubah, sementara pengaturan dan memori harus tetap digunakan bersama, Anda tidak perlu membuat profil untuk setiap percakapan.
Gunakan profil berbeda untuk dua agen yang bekerja secara mandiri. Dokumentasi resmi memperingatkan bahwa dua proses agen yang menggunakan folder profil yang sama dapat mengumpulkan memori bersama dan mengambil entri satu sama lain saat sesi dimulai.
Hal yang dipisahkan profil dan hal yang tidak dilindunginya
| Item | Yang terjadi |
|---|---|
| Pengaturan Hermes, memori bawaan, dan sesi | Disimpan di folder profil terkait |
| Keterampilan dan tugas terjadwal | Setiap profil memiliki setnya sendiri |
| File di komputer | Pada eksekutor lokal standar, dapat diakses dengan izin pengguna OS yang sama |
| Akun di program eksternal | Saat dijalankan secara normal di komputer, program menggunakan folder home pengguna dan pengaturan yang tersimpan di sana secara default |
| Memori eksternal | Bergantung pada pengaturan layanan yang terhubung; profil berbeda saja tidak membuktikan bahwa datanya terpisah |
| Login model OAuth | Jangan berasumsi bahwa semuanya independen hanya karena nama profil berbeda: Hermes dapat membaca login bersama dari auth.json di root |
OAuth berarti masuk melalui akun penyedia. Dokumentasi menjelaskan secara terpisah login bersama untuk Anthropic, OpenAI Codex, dan xAI: klon penuh tidak menyalin token refresh sekali pakai sebagai kredensial yang terpisah dan independen. Jika sebuah profil memerlukan login OAuth sendiri, konfigurasikan secara terpisah.
Folder kerja juga bukan batas perlindungan. Parameter terminal.cwd menentukan tempat perintah dimulai, tetapi tidak mencegah akses ke direktori lain. Instruksi di SOUL.md seperti “jangan masuk ke folder pribadi” memandu perilaku model, bukan menerapkan pembatasan akses. Jika tugasnya secara khusus melindungi file, memisahkan profil saja tidak cukup.
Profil membantu menjaga konteks tetap terpisah berdasarkan tugas.
Periksa nama yang sudah ada sebelum membuat profil
Buka terminal dan jalankan:
hermes profile list
hermes profile
Perintah pertama menampilkan daftar profil; perintah kedua menunjukkan profil saat ini, jalur, model, dan status koneksi messenger-nya. Jika personal atau work sudah ada, periksa terlebih dahulu profil tersebut:
hermes -p personal profile
hermes -p work profile
Jangan hapus profil yang sudah ada untuk menyediakan nama bagi contoh. Pilih nama lain yang tersedia dan gunakan nama tersebut di setiap perintah berikutnya. Panduan ini mengasumsikan kedua nama itu tersedia.
Anda memerlukan akses ke penyedia model yang dipilih untuk mengonfigurasi setiap profil. Membuat folder tidak memastikan bahwa model sudah terhubung. Jangan menyalin kunci ke dalam percakapan atau meminta agen menampilkan isi .env untuk verifikasi.
Buat dua profil tanpa mengkloning
Jalankan perintah satu per satu:
hermes profile create personal
hermes profile create work
Tanpa opsi tambahan, Hermes membuat profil baru dengan set keterampilan bawaan, sehingga foldernya tidak akan kosong. Kunci, model, dan koneksi messenger dikonfigurasi pada langkah berikutnya.
Jangan tambahkan --clone untuk mempercepat panduan ini. Opsi itu menyalin bukan hanya pengaturan dari profil saat ini, tetapi juga instruksi, keterampilan, dan file memori memories/MEMORY.md serta memories/USER.md. Kloning tidak cocok untuk memisahkan konteks pribadi dan kerja dengan awal yang bersih.
Saat mengkloning, periksa juga pengaturan layanan memori eksternal. Sebagai contoh, dokumentasi memperingatkan bahwa konfigurasi memori eksternal yang dikloning dalam mode local_embedded terus menggunakan proses dan bank memori asli sampai salinannya dikonfigurasi dengan profile dan bank_id sendiri. Membuat nama baru tidak otomatis memperbaiki konfigurasi bersama tersebut.
Periksa apakah profil berhasil dibuat:
hermes profile list
hermes -p personal profile
hermes -p work profile
Kedua nama harus muncul di daftar, dan detailnya harus menunjukkan jalur yang berbeda. Dalam instalasi standar, jalurnya adalah ~/.hermes/profiles/personal/ dan ~/.hermes/profiles/work/. Simbol ~ mewakili folder home pengguna. Dengan HERMES_HOME yang tidak standar, gunakan jalur aktual yang dilaporkan oleh perintah, bukan contoh ini.
Konfigurasikan model secara terpisah dan mulai profil yang diperlukan secara eksplisit
Konfigurasikan profil personal terlebih dahulu, lalu profil work:
hermes -p personal setup
hermes -p work setup
Ikuti wizard pengaturan untuk masing-masing profil. Pengaturan model dan penyedia disimpan di config.yaml profil terkait, sedangkan kunci disimpan di .env-nya. Ini tidak menjamin semua login independen: login OAuth dan akun di program eksternal dapat tetap digunakan bersama, seperti dijelaskan pada tabel di atas.
Setelah pengaturan selesai, buka chat personal:
hermes -p personal chat
Mulai chat work dengan perintah berbeda:
hermes -p work chat
Saat startup, periksa baris Profile: personal atau Profile: work; prompt perintah juga menampilkan nama profil. Jangan jalankan dua agen yang bekerja secara independen dengan -p yang sama.
Hermes membuat perintah singkat untuk sebuah profil, seperti personal chat. Di sini kita menggunakan bentuk lengkap dengan -p agar pilihan profil terlihat langsung pada perintah. Anda tidak perlu mengubah profil default setiap kali memulai chat.
Perintah hermes profile use work memiliki efek berbeda: pemanggilan hermes biasa berikutnya akan memilih work. Jika Anda sudah menggunakannya dan ingin memulihkan profil standar, jalankan:
hermes profile use default
Cara memeriksa hasil tanpa data pribadi
Pertama, periksa status menggunakan Hermes sendiri, bukan dengan bertanya kepada model, “apakah Anda benar-benar agen work?”
| Pemeriksaan | Hasil yang diharapkan | Jika tidak sesuai |
|---|---|---|
hermes profile list | Kedua nama yang diperlukan tersedia | Periksa hasil perintah pembuatan; jangan lanjut menambahkan memori |
hermes -p personal profile dan hermes -p work profile | Folder yang ditampilkan berbeda | Berhenti dan tentukan profil mana yang dipilih serta di mana datanya disimpan |
Mulai dengan -p personal | Pesan startup menyebutkan personal | Periksa kembali perintah startup |
Mulai dengan -p work | Pesan startup menyebutkan work | Jangan lanjutkan percakapan kerja di profil yang salah |
| Periksa folder di jalur yang dilaporkan | Pengaturan dan data berada di direktori yang sesuai | Jangan publikasikan kunci atau isi memori pribadi saat melakukan diagnosis |
Kemudian Anda dapat menjalankan pemeriksaan perilaku ilustratif: dalam percakapan personal yang baru, minta daftar barang untuk dibawa saat berjalan-jalan, dan dalam percakapan work, minta rencana peninjauan dokumen. Jangan gunakan data nyata. Jawaban yang berbeda saja tidak membuktikan isolasi; pemeriksaan ini hanya memastikan bahwa kedua chat dapat dimulai dan merespons. Cocokkan hasilnya dengan profil yang dipilih dan foldernya.
Jika setelah pengaturan Anda memerlukan prosedur kerja yang berbeda, tambahkan prosedur itu ke profil yang sesuai. Urutan untuk memasang dan membuat keterampilan dijelaskan dalam panduan keterampilan Hermes Agent.
Kesalahan yang membuat konteks kembali digunakan bersama
Profil dibuat menggunakan --clone. Memori bawaan lama mungkin telah disalin ke dalamnya. Jangan langsung menghapusnya: periksa terlebih dahulu cara profil dibuat dan file-file di profil terkait. Untuk mengulangi panduan ini dengan awal yang bersih, gunakan nama baru yang tersedia tanpa opsi kloning.
Memulai hermes biasa dan melupakan profil default. Periksa hermes profile dan gunakan -p personal atau -p work secara eksplisit dalam perintah startup.
Profil berbeda menggunakan memori eksternal yang sama. Periksa pengaturan layanan itu sendiri. Datanya tidak harus dipisahkan dengan cara yang sama seperti file Hermes lokal; contoh di atas menunjukkan masalah ini secara tepat.
Dua profil menggunakan bot messenger yang sama. Konfigurasikan token bot yang berbeda untuk koneksi independen. Token mengidentifikasi bot platform, sedangkan nama profil mengidentifikasi data Hermes; mengubah salah satunya tidak membuat yang lain. Koneksi ini dijelaskan secara terperinci dalam panduan Telegram untuk Hermes Agent.
Mengharapkan profil mencegah pembacaan folder lain. Pada eksekutor lokal, hak akses tetap mengikuti pengguna OS. Nama work, SOUL.md terpisah, maupun folder kerja tidak menggantikan pembatasan sistem file.
Mulailah dengan dua profil baru tanpa mengkloning, lalu pilih profil secara eksplisit saat startup. Hubungkan data kerja setelah memeriksa nama dan jalurnya, serta periksa memori eksternal, bot, dan akun secara terpisah. Untuk langkah berikutnya dalam menggunakan AI, lihat dokumentasi Ailoot.
Dokumentasi resmi
Profil Hermes Agent: pembuatan, pergantian, dan batas pemisahan. Panduan ini diperiksa pada 24 September 2026 berdasarkan versi dokumen resmi yang dipatok ini.
Untuk melanjutkan pekerjaan dengan model, Anda dapat membuka Ailoot.
Rincian selengkapnya
Pertanyaan tentang Profil Hermes: memisahkan agen pribadi dan kerja
Bisakah mengkloning profil untuk membuat konteks kerja yang bersih?
Tidak untuk pemisahan bersih yang dijelaskan di sini: kloning dapat menyalin instruksi, skill, dan memori bawaan, sementara memori eksternal atau OAuth mungkin tetap dibagikan. Buat profil tanpa kloning dan periksa jalur serta koneksi eksternal yang dilaporkan.
Apakah profil kerja terpisah mencegah pembacaan file pribadi saya?
Tidak. Profil memisahkan pengaturan dan riwayat Hermes; profil tidak mengubah izin sistem berkas pengguna OS. Periksa profil -p yang dipilih saat startup, dan gunakan pembatasan sistem berkas nyata ketika perlindungan file diperlukan.