Blog

Profil Hermes: asingkan ejen peribadi dan kerja

Markdown

Cara 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

ItemPerkara yang berlaku
Tetapan Hermes, memori terbina dalam dan sesiDisimpan dalam folder profil yang berkenaan
Kemahiran dan tugasan berjadualSetiap profil mempunyai setnya sendiri
Fail pada komputerDalam pelaksana tempatan standard, fail boleh diakses dengan kebenaran pengguna OS yang sama
Akaun dalam program luaranApabila dijalankan seperti biasa pada komputer, program menggunakan folder rumah pengguna dan tetapan yang disimpan di situ secara lalai
Memori luaranBergantung pada tetapan perkhidmatan yang disambungkan; profil yang berbeza sahaja tidak membuktikan datanya diasingkan
Log masuk model OAuthJangan 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?”.

SemakanHasil yang dijangkaJika hasilnya tidak sepadan
hermes profile listKedua-dua nama yang diperlukan ada dalam senaraiSemak hasil perintah penciptaan; jangan teruskan dengan menambah memori
hermes -p personal profile dan hermes -p work profileFolder yang berbeza dipaparkanBerhenti dan tentukan profil yang dipilih serta tempat datanya disimpan
Mulakan dengan -p personalMesej permulaan menyatakan personalSemak semula perintah permulaan
Mulakan dengan -p workMesej permulaan menyatakan workJangan teruskan perbualan kerja dalam profil yang salah
Periksa folder pada laluan yang dilaporkanTetapan dan data berada dalam direktori yang berkenaanJangan 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.

Semua artikel