Blog

Profil Hermes: memisahkan agen pribadi dan kerja

Markdown

Cara 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

ItemYang terjadi
Pengaturan Hermes, memori bawaan, dan sesiDisimpan di folder profil terkait
Keterampilan dan tugas terjadwalSetiap profil memiliki setnya sendiri
File di komputerPada eksekutor lokal standar, dapat diakses dengan izin pengguna OS yang sama
Akun di program eksternalSaat dijalankan secara normal di komputer, program menggunakan folder home pengguna dan pengaturan yang tersimpan di sana secara default
Memori eksternalBergantung pada pengaturan layanan yang terhubung; profil berbeda saja tidak membuktikan bahwa datanya terpisah
Login model OAuthJangan 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?”

PemeriksaanHasil yang diharapkanJika tidak sesuai
hermes profile listKedua nama yang diperlukan tersediaPeriksa hasil perintah pembuatan; jangan lanjut menambahkan memori
hermes -p personal profile dan hermes -p work profileFolder yang ditampilkan berbedaBerhenti dan tentukan profil mana yang dipilih serta di mana datanya disimpan
Mulai dengan -p personalPesan startup menyebutkan personalPeriksa kembali perintah startup
Mulai dengan -p workPesan startup menyebutkan workJangan lanjutkan percakapan kerja di profil yang salah
Periksa folder di jalur yang dilaporkanPengaturan dan data berada di direktori yang sesuaiJangan 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.

Semua artikel