Profil Hermes: asingkan ejen peribadi dan kerja
MarkdownCara mencipta profil peribadi dan kerja dalam Hermes Agent tanpa mengklon, mengkonfigurasi setiap profil secara berasingan dan menyemak laluannya. Sempadan profil: memori, sesi, fail dan akaun.
Baca artikel penuh
Inti pati utama
Untuk tugasan peribadi dan kerja, cipta dua profil Hermes tanpa pilihan pengklonan. Setiap profil akan mempunyai tetapan, memori, sejarah perbualan dan kemahirannya sendiri. Mulakan profil yang anda perlukan secara jelas dengan hermes -p personal chat atau hermes -p work chat. Ini mengasingkan data Hermes, tetapi tidak menghalang ejen daripada mengakses folder lain pada komputer.
Panduan ini mengandaikan Hermes sudah dipasang dan anda menggunakan terminal. Jika perintah hermes masih belum dapat dijalankan, mulakan dengan memasang dan membuat konfigurasi awal Hermes Agent. Nama personal dan work di bawah ialah contoh ilustrasi, bukannya tetapan kerja sebenar sesiapa.
Anda boleh mendapatkan arahan tambahan dalam dokumentasi Ailoot.
Bila anda memerlukan profil kedua
Profil ialah folder berasingan yang mengandungi tetapan dan data Hermes. Profil ini menyimpan config.yaml, fail kunci .env, arahan SOUL.md, memori, sesi, kemahiran dan tugasan berjadual. Ejen ialah pembantu yang sedang berjalan dan menggunakan data ini.
Katakan anda memerlukan satu set keutamaan untuk aktiviti peribadi dan satu lagi untuk tugasan kerja. Profil berasingan membolehkan anda menyimpannya secara berasingan. Jika hanya soalan yang berubah, sedangkan tetapan dan memori perlu kekal dikongsi, anda tidak perlu mencipta profil untuk setiap perbualan.
Gunakan profil yang berbeza untuk dua ejen yang bekerja secara bebas. Dokumentasi rasmi memberi amaran bahawa dua proses ejen yang menggunakan folder profil yang sama boleh mengumpulkan memori bersama dan mengambil entri satu sama lain apabila sesi bermula.
Perkara yang diasingkan oleh profil dan perkara yang tidak dilindunginya
| Item | Perkara yang berlaku |
|---|---|
| Tetapan Hermes, memori terbina dalam dan sesi | Disimpan dalam folder profil yang berkenaan |
| Kemahiran dan tugasan berjadual | Setiap profil mempunyai setnya sendiri |
| Fail pada komputer | Dalam pelaksana tempatan standard, fail boleh diakses dengan kebenaran pengguna OS yang sama |
| Akaun dalam program luaran | Apabila dijalankan seperti biasa pada komputer, program menggunakan folder rumah pengguna dan tetapan yang disimpan di situ secara lalai |
| Memori luaran | Bergantung pada tetapan perkhidmatan yang disambungkan; profil yang berbeza sahaja tidak membuktikan datanya diasingkan |
| Log masuk model OAuth | Jangan anggap log masuk itu bebas hanya kerana nama profil berbeza: Hermes boleh membaca log masuk bersama daripada auth.json akar |
OAuth bermaksud log masuk melalui akaun penyedia. Dokumentasi menerangkan secara berasingan log masuk bersama untuk Anthropic, OpenAI Codex dan xAI: klon penuh tidak menyalin token muat semula sekali guna sebagai kelayakan berasingan yang bebas. Jika profil memerlukan log masuk OAuth sendiri, konfigurasikannya secara berasingan.
Folder kerja juga bukan sempadan perlindungan. Parameter terminal.cwd menetapkan tempat perintah bermula, tetapi tidak menghalang akses kepada direktori lain. Arahan dalam SOUL.md seperti “jangan masuk ke folder peribadi” membimbing tingkah laku model dan bukannya menguatkuasakan sekatan akses. Jika tugas anda khususnya untuk melindungi fail, mengasingkan profil sahaja tidak mencukupi.
Profil membantu memastikan konteks berasingan mengikut tugasan.
Semak nama sedia ada sebelum mencipta profil
Buka terminal dan jalankan:
hermes profile list
hermes profile
Perintah pertama menyenaraikan profil; perintah kedua menunjukkan profil semasa, laluannya, model dan status sambungan messenger. Jika personal atau work sudah wujud, semak dahulu profil itu:
hermes -p personal profile
hermes -p work profile
Jangan padam profil sedia ada untuk mengosongkan nama bagi contoh ini. Pilih nama lain yang tersedia dan gunakannya dalam setiap perintah yang berikut. Panduan ini mengandaikan kedua-dua nama tersebut tersedia.
Anda memerlukan akses kepada penyedia model yang dipilih untuk mengkonfigurasi setiap profil. Mencipta folder tidak mengesahkan bahawa model telah disambungkan. Jangan salin kunci ke dalam perbualan atau minta ejen memaparkan kandungan .env untuk pengesahan.
Cipta dua profil tanpa pengklonan
Jalankan perintah satu demi satu:
hermes profile create personal
hermes profile create work
Tanpa pilihan tambahan, Hermes mencipta profil baharu dengan set kemahiran terbina dalam, jadi foldernya tidak akan kosong. Kunci, model dan sambungan messenger dikonfigurasikan dalam langkah seterusnya.
Jangan tambah --clone untuk mempercepat panduan ini. Pilihan itu menyalin bukan sahaja tetapan daripada profil semasa, tetapi juga arahan, kemahiran dan fail memori memories/MEMORY.md serta memories/USER.md. Pengklonan tidak sesuai untuk mengasingkan konteks peribadi dan kerja dengan permulaan yang bersih.
Apabila mengklon, semak juga tetapan perkhidmatan memori luaran. Contohnya, dokumentasi memberi amaran bahawa konfigurasi memori luaran yang diklon dalam mod local_embedded terus menggunakan proses dan bank memori asal sehingga salinan itu dikonfigurasikan dengan profile dan bank_id sendiri. Mencipta nama baharu tidak membetulkan konfigurasi bersama itu secara automatik.
Semak bahawa profil telah dicipta:
hermes profile list
hermes -p personal profile
hermes -p work profile
Kedua-dua nama sepatutnya muncul dalam senarai, dan butirannya sepatutnya menunjukkan laluan yang berbeza. Dalam pemasangan standard, laluannya ialah ~/.hermes/profiles/personal/ dan ~/.hermes/profiles/work/. Simbol ~ mewakili folder rumah pengguna. Jika HERMES_HOME anda bukan nilai standard, gunakan laluan sebenar yang dilaporkan oleh perintah itu dan bukannya contoh ini.
Konfigurasikan model secara berasingan dan mulakan profil yang diperlukan secara jelas
Konfigurasikan profil peribadi dahulu, kemudian profil kerja:
hermes -p personal setup
hermes -p work setup
Ikuti wizard persediaan untuk setiap profil. Tetapan model dan penyedia disimpan dalam config.yaml bagi profil yang berkenaan, manakala kunci disimpan dalam .env profil itu. Ini tidak menjamin semua log masuk bebas antara satu sama lain: log masuk OAuth dan akaun dalam program luaran mungkin masih dikongsi, seperti yang dinyatakan dalam jadual di atas.
Selepas persediaan, buka sembang peribadi:
hermes -p personal chat
Mulakan sembang kerja dengan perintah yang berbeza:
hermes -p work chat
Semasa permulaan, semak baris Profile: personal atau Profile: work; gesaan perintah juga menunjukkan nama profil. Jangan jalankan dua ejen yang bekerja secara bebas dengan -p yang sama.
Hermes mencipta perintah ringkas untuk sesuatu profil, seperti personal chat. Di sini, kami menggunakan bentuk penuh dengan -p supaya pilihan itu kelihatan dalam perintah itu sendiri. Anda tidak perlu menukar profil lalai setiap kali memulakan sembang.
Perintah hermes profile use work mempunyai kesan yang berbeza: panggilan hermes biasa yang berikutnya akan mula memilih work. Jika anda sudah menggunakannya dan mahu memulihkan profil standard, jalankan:
hermes profile use default
Cara menyemak hasilnya tanpa menggunakan data peribadi
Mula-mula, semak keadaan menggunakan Hermes sendiri, bukannya bertanya kepada model “adakah anda benar-benar ejen kerja?”.
| Semakan | Hasil yang dijangka | Jika hasilnya tidak sepadan |
|---|---|---|
hermes profile list | Kedua-dua nama yang diperlukan ada dalam senarai | Semak hasil perintah penciptaan; jangan teruskan dengan menambah memori |
hermes -p personal profile dan hermes -p work profile | Folder yang berbeza dipaparkan | Berhenti dan tentukan profil yang dipilih serta tempat datanya disimpan |
Mulakan dengan -p personal | Mesej permulaan menyatakan personal | Semak semula perintah permulaan |
Mulakan dengan -p work | Mesej permulaan menyatakan work | Jangan teruskan perbualan kerja dalam profil yang salah |
| Periksa folder pada laluan yang dilaporkan | Tetapan dan data berada dalam direktori yang berkenaan | Jangan dedahkan kunci atau kandungan memori peribadi semasa diagnostik |
Kemudian anda boleh membuat semakan tingkah laku secara ilustrasi: dalam perbualan peribadi baharu, minta senarai barang untuk dibawa berjalan-jalan, dan dalam perbualan kerja, minta pelan semakan dokumen. Jangan gunakan data sebenar. Jawapan yang berbeza sahaja tidak membuktikan pengasingan; semakan ini hanya mengesahkan bahawa kedua-dua sembang bermula dan memberikan respons. Semak silang hasilnya dengan profil yang dipilih dan foldernya.
Jika anda memerlukan prosedur kerja yang berbeza selepas persediaan, tambahkannya pada profil yang sesuai. Cara memasang dan mencipta kemahiran diterangkan dalam panduan kemahiran Hermes Agent.
Kesilapan yang menyebabkan konteks dikongsi semula
Profil dicipta menggunakan --clone. Memori terbina dalam yang lama mungkin telah disalin ke dalamnya. Jangan padamkannya secara membuta tuli: semak dahulu cara profil itu dicipta dan fail dalam profil berkenaan. Untuk mengulangi panduan ini dengan permulaan yang bersih, gunakan nama baharu yang tersedia tanpa pilihan pengklonan.
Memulakan hermes biasa dan terlupa profil lalai. Semak hermes profile dan gunakan -p personal atau -p work secara jelas dalam perintah permulaan.
Profil yang berbeza menggunakan memori luaran yang sama. Semak tetapan perkhidmatan itu sendiri. Datanya tidak semestinya perlu diasingkan dengan cara yang sama seperti fail Hermes tempatan; contoh di atas menggambarkan isu ini dengan tepat.
Dua profil menggunakan bot messenger yang sama. Konfigurasikan token bot yang berbeza untuk sambungan bebas. Token mengenal pasti bot platform, manakala nama profil mengenal pasti data Hermes; menukar satu tidak mewujudkan yang satu lagi. Sambungan ini diterangkan secara terperinci dalam panduan Telegram untuk Hermes Agent.
Mengharapkan profil menghalang pembacaan folder lain. Pada pelaksana tempatan, hak akses kekal mengikut kebenaran pengguna OS. Nama work, fail SOUL.md yang berasingan atau folder kerja tidak menggantikan sekatan sistem fail.
Mulakan dengan dua profil baharu tanpa pengklonan dan pilih profil secara jelas semasa permulaan. Sambungkan data kerja selepas menyemak nama dan laluannya, kemudian semak memori luaran, bot dan akaun secara berasingan. Untuk langkah seterusnya dalam penggunaan AI, lihat dokumentasi Ailoot.
Dokumentasi rasmi
Profil Hermes Agent: penciptaan, pertukaran dan sempadan pengasingan. Panduan ini disemak pada 24 September 2026 berdasarkan versi dokumen rasmi yang dipinkan ini.
Untuk meneruskan kerja dengan model, anda boleh pergi ke Ailoot.
Butiran lanjut
Soalan lazim: Profil Hermes: asingkan ejen peribadi dan kerja
Bolehkah saya mengklon profil untuk mencipta konteks kerja bersih?
Bukan untuk pengasingan bersih diterangkan: klon boleh menyalin arahan, skill dan memori terbina dalam, sementara memori luaran atau OAuth mungkin kekal dikongsi. Cipta profil tanpa klon dan periksa laluan serta sambungan luaran yang dilaporkan.
Adakah profil kerja berasingan menghalang pembacaan fail peribadi saya?
Tidak. Profil mengasingkan tetapan dan sejarah Hermes; ia tidak mengubah kebenaran sistem fail pengguna OS. Periksa profil -p dipilih semasa permulaan dan gunakan sekatan sistem fail sebenar apabila perlindungan fail diperlukan.