Blogi

Hermes-profiilit: erota henkilökohtaiset ja työagentit

Markdown

Näin luot Hermes Agentiin henkilökohtaiset ja työprofiilit kloonaamatta, määrität ne erikseen ja tarkistat niiden polut. Profiilien rajat: muisti, istunnot, tiedostot ja tilit.

Lue koko artikkeli

Tärkein asia

Luo henkilökohtaisia ja työtehtäviä varten kaksi Hermes-profiilia ilman kloonausasetuksia. Kummallakin on omat asetukset, muisti, keskusteluhistoria ja taidot. Käynnistä tarvitsemasi profiili erikseen komennolla hermes -p personal chat tai hermes -p work chat. Tämä erottelee Hermes-tiedot, mutta ei estä agenttia käyttämästä tietokoneen muita kansioita.

Tässä oppaassa oletetaan, että Hermes on jo asennettu ja työskentelet päätteen kautta. Jos hermes-komento ei vielä toimi, aloita Hermes Agentin asentamisesta ja ensimmäisistä määrityksistä. Alla olevat nimet personal ja work ovat esimerkkejä, eivät kenenkään todellisia työasetuksia.

Lisää ohjeita löydät Ailoot-dokumentaatiosta.

Milloin tarvitset toisen profiilin

Profiili on erillinen kansio, joka sisältää Hermes-asetukset ja -tiedot. Se sisältää tiedoston config.yaml, avaintiedoston .env, SOUL.md-ohjeet, muistin, istunnot, taidot ja ajastetut tehtävät. Agentti on käynnissä oleva avustaja, joka käyttää näitä tietoja.

Oletetaan, että tarvitset yhdet asetukset henkilökohtaisia toimia ja toiset työtehtäviä varten. Erillisten profiilien avulla voit tallentaa ne erikseen. Jos vain kysymys muuttuu, mutta asetukset ja muisti halutaan pitää yhteisinä, profiilia ei tarvitse luoda jokaista keskustelua varten.

Käytä eri profiileja kahdelle itsenäisesti työskentelevälle agentille. Virallinen dokumentaatio varoittaa, että kaksi samaa profiilikansiota käyttävää agenttiprosessia voivat kerryttää yhteistä muistia ja poimia toistensa merkintöjä istuntojen alkaessa.

Mitä profiili erottaa ja mitä se ei suojaa

KohdeMitä tapahtuu
Hermes-asetukset, sisäinen muisti ja istunnotTallennetaan vastaavan profiilin kansioon
Taidot ja ajastetut tehtävätKullakin profiililla on oma kokonaisuutensa
Tietokoneen tiedostotTavallisessa paikallisessa suoritusympäristössä niihin pääsee samoilla oikeuksilla kuin käyttöjärjestelmän käyttäjä
Ulkoisten ohjelmien tilitKun ohjelmia käytetään normaalisti tietokoneella, ne käyttävät oletusarvoisesti käyttäjän kotikansiota ja sinne tallennettuja asetuksia
Ulkoinen muistiRiippuu yhdistetyn palvelun asetuksista; eri profiilit eivät yksin todista, että palvelun tiedot on erotettu
Mallien OAuth-kirjautumisetÄlä oleta niiden olevan erillisiä vain siksi, että profiilien nimet eroavat: Hermes voi lukea yhteisen kirjautumisen juuren auth.json-tiedostosta

OAuth tarkoittaa kirjautumista palveluntarjoajan tilin kautta. Dokumentaatiossa käsitellään erikseen Anthropic-, OpenAI Codex- ja xAI-palveluiden yhteisiä kirjautumisia: täydellinen klooni ei kopioi kertakäyttöisiä päivitystunnisteita erillisiksi ja itsenäisiksi kirjautumistiedoiksi. Jos profiili tarvitsee oman OAuth-kirjautumisen, määritä se erikseen.

Työkansio ei myöskään muodosta suojausrajaa. terminal.cwd-parametri määrittää, mistä komennot käynnistyvät, mutta ei estä pääsyä muihin hakemistoihin. SOUL.md-tiedostossa oleva ohje, kuten ”älä mene henkilökohtaiseen kansioon”, ohjaa mallin toimintaa sen sijaan, että se valvoisi käyttörajoitusta. Jos tarkoituksena on nimenomaan suojata tiedostoja, profiilien erottaminen yksin ei riitä.

Profiilit auttavat pitämään tehtäväkohtaisen kontekstin erillään.

Tarkista käytössä olevat nimet ennen profiilien luomista

Avaa pääte ja suorita:

hermes profile list
hermes profile

Ensimmäinen komento luettelee profiilit; toinen näyttää nykyisen profiilin, sen polun, mallin ja viestiyhteyden tilan. Jos personal tai work on jo olemassa, tarkista ensin, mikä profiili se on:

hermes -p personal profile
hermes -p work profile

Älä poista olemassa olevaa profiilia vapauttaaksesi nimen esimerkkiä varten. Valitse muut käytettävissä olevat nimet ja käytä niitä kaikissa seuraavissa komennoissa. Tässä oppaassa oletetaan, että molemmat nimet ovat vapaita.

Tarvitset pääsyn valitun mallipalveluntarjoajan palveluun kunkin profiilin määritystä varten. Kansion luominen ei vahvista, että malli on yhdistetty. Älä kopioi avaimia keskusteluun äläkä pyydä agenttia näyttämään .env-tiedoston sisältöä tarkistusta varten.

Luo kaksi profiilia kloonaamatta

Suorita komennot peräkkäin:

hermes profile create personal
hermes profile create work

Ilman lisäasetuksia Hermes luo uudet profiilit, joissa on sisäänrakennettu taitokokonaisuus, joten kansiot eivät ole tyhjiä. Avaimet, malli ja viestiyhteydet määritetään seuraavassa vaiheessa.

Älä lisää --clone-valintaa tämän oppaan nopeuttamiseksi. Valinta kopioi nykyisestä profiilista asetusten lisäksi myös ohjeet, taidot ja muistitiedostot memories/MEMORY.md ja memories/USER.md. Kloonaus ei sovellu henkilökohtaisen ja työskentelyyn liittyvän kontekstin erottamiseen puhtaalta pöydältä.

Kun kloonaat, tarkista myös ulkoisten muistipalvelujen asetukset. Dokumentaatiossa esimerkiksi varoitetaan, että kloonattu ulkoisen muistipalvelun määritys local_embedded-tilassa käyttää edelleen alkuperäistä prosessia ja muistipankkia, kunnes kopiolle määritetään oma profile ja bank_id. Uuden nimen luominen ei automaattisesti korjaa yhteisiä asetuksia.

Tarkista, että profiilit on luotu:

hermes profile list
hermes -p personal profile
hermes -p work profile

Molempien nimien pitäisi näkyä luettelossa, ja niiden tietojen pitäisi näyttää eri polut. Tavallisessa asennuksessa polut ovat ~/.hermes/profiles/personal/ ja ~/.hermes/profiles/work/. Symboli ~ tarkoittaa käyttäjän kotikansiota. Jos HERMES_HOME on määritetty poikkeavasti, käytä komennon ilmoittamaa todellista polkua tämän esimerkin sijaan.

Määritä malli erikseen ja käynnistä tarvitsemasi profiili nimenomaisesti

Määritä ensin henkilökohtainen profiili ja sitten työprofiili:

hermes -p personal setup
hermes -p work setup

Käy ohjattu määritys läpi kummallekin profiilille. Mallin ja palveluntarjoajan asetukset tallennetaan vastaavan profiilin config.yaml-tiedostoon ja avaimet sen .env-tiedostoon. Tämä ei takaa, että kaikki kirjautumiset ovat erillisiä: OAuth-kirjautumiset ja ulkoisten ohjelmien tilit voivat edelleen olla yhteisiä, kuten yllä olevassa taulukossa mainittiin.

Avaa määrityksen jälkeen henkilökohtainen chat:

hermes -p personal chat

Käynnistä työchat toisella komennolla:

hermes -p work chat

Tarkista käynnistyksen yhteydessä rivi Profile: personal tai Profile: work; myös komentokehote näyttää profiilin nimen. Älä käytä kahta itsenäisesti työskentelevää agenttia samalla -p-arvolla.

Hermes luo profiilille lyhyen komennon, kuten personal chat. Tässä käytämme täydellistä muotoa, jossa on -p, jotta valinta näkyy itse komennossa. Oletusprofiilia ei tarvitse vaihtaa aina chatin käynnistyessä.

Komennolla hermes profile use work on eri vaikutus: sen jälkeen tavallisilla hermes-kutsuilla aletaan valita work. Jos olet jo käyttänyt sitä ja haluat palauttaa oletusprofiilin, suorita:

hermes profile use default

Tarkista tulos ilman henkilötietoja

Tarkista tila ensin Hermesin avulla sen sijaan, että kysyisit mallilta: ”Oletko varmasti työagentti?”

TarkistusOdotettu tulosJos tulos ei täsmää
hermes profile listMolemmat tarvittavat nimet ovat luettelossaTarkista luomiskomennon tulos; älä siirry muistin lisäämiseen
hermes -p personal profile ja hermes -p work profileNäkyviin tulee eri kansiotPysähdy ja selvitä, mikä profiili on valittuna ja minne sen tiedot tallennetaan
Käynnistä komennolla -p personalKäynnistysviestissä mainitaan personalTarkista käynnistyskomento uudelleen
Käynnistä komennolla -p workKäynnistysviestissä mainitaan workÄlä jatka työ keskustelua väärässä profiilissa
Tarkista raportoitujen polkujen kansiotAsetukset ja tiedot ovat vastaavissa hakemistoissaÄlä julkaise avaimia tai henkilökohtaisen muistin sisältöä vianmäärityksen aikana

Sen jälkeen voit tehdä esimerkinomaisen toimintatarkistuksen: pyydä uudessa henkilökohtaisessa keskustelussa luetteloa mukaan otettavista asioista kävelylle ja työ keskustelussa suunnitelmaa asiakirjan tarkistamiseen. Älä käytä oikeita tietoja. Erilaiset vastaukset eivät yksin todista eristystä; tämä tarkistus osoittaa vain, että molemmat chatit käynnistyvät ja vastaavat. Vertaa tulosta valittuun profiiliin ja sen kansioon.

Jos tarvitset määrityksen jälkeen erilaisia työkäytäntöjä, lisää ne asianmukaiseen profiiliin. Taitojen asentamisen ja luomisen järjestys selitetään Hermes Agentin taito-oppaassa.

Virheet, joiden seurauksena konteksti jaetaan jälleen

Profiili luotiin valinnalla --clone. Siihen on saattanut kopioitua vanhaa sisäänrakennettua muistia. Älä poista profiilia tarkistamatta asiaa: selvitä ensin, miten profiili luotiin, ja tarkista kyseisen profiilin tiedostot. Jos haluat tehdä oppaan vaiheet uudelleen puhtaalta pöydältä, käytä uutta vapaata nimeä ilman kloonausvalintoja.

Käynnistät tavallisen hermes-komennon ja unohdat oletusprofiilin. Tarkista hermes profile ja käytä käynnistyskomennoissa nimenomaisesti valintaa -p personal tai -p work.

Eri profiilit käyttävät samaa ulkoista muistia. Tarkista palvelun omat asetukset. Sen tietoja ei tarvitse erotella samalla tavoin kuin paikallisia Hermes-tiedostoja; yllä oleva esimerkki havainnollistaa juuri tätä ongelmaa.

Kaksi profiilia käyttää samaa viestibottia. Määritä itsenäisiä yhteyksiä varten eri bottitunnisteet. Tunniste yksilöi alustan botin, kun taas profiilin nimi yksilöi Hermes-tiedot; toisen muuttaminen ei luo toista. Yhteys selitetään tarkemmin Hermes Agentin Telegram-oppaassa.

Odotat profiilin estävän muiden kansioiden lukemisen. Paikallisessa suoritusympäristössä käyttöoikeudet pysyvät samoina kuin käyttöjärjestelmän käyttäjällä. Nimi work, erillinen SOUL.md tai työkansio eivät korvaa tiedostojärjestelmän käyttörajoituksia.

Aloita kahdella uudella profiililla ilman kloonausta ja valitse profiili nimenomaisesti käynnistyksen yhteydessä. Liitä työdata vasta, kun olet tarkistanut nimet ja polut, ja tarkista ulkoinen muisti, botit ja tilit erikseen. Seuraavaan AI-työskentelyn vaiheeseen pääset tutustumalla Ailoot-dokumentaatioon.

Virallinen dokumentaatio

Hermes Agent -profiilit: luominen, vaihtaminen ja erottelun rajat. Tämä opas tarkistettiin 24. syyskuuta 2026 tätä virallisen dokumentin kiinnitettyä versiota vasten.

Jos haluat jatkaa työskentelyä mallien parissa, voit siirtyä Ailootiin.

Lisätietoja

Kysymyksiä tästä oppaasta: Hermes-profiilit: erota henkilökohtaiset ja työagentit

Voinko kloonata profiilin luodakseni puhtaan työkontekstin?

En tässä kuvatun puhtaan erottelun vuoksi. Kloonaus voi kopioida ohjeet, skillit ja sisäisen muistin, ja ulkoinen muisti tai OAuth voi pysyä jaettuna. Luo profiilit kloonaamatta ja tarkista niiden raportoimat polut sekä ulkoiset yhteydet.

Estääkö erillinen työprofiili henkilökohtaisten tiedostojeni lukemisen?

Ei. Profiili erottaa Hermesin asetukset ja historian, mutta ei muuta käyttöjärjestelmäkäyttäjän tiedosto-oikeuksia. Tarkista valittu -p-profiili käynnistyksessä ja käytä todellisia tiedostojärjestelmän rajoja, kun tarvitset tiedostojen suojausta.

Kaikki artikkelit