Profily Hermes: oddelenie osobných a pracovných agentov
MarkdownAko vytvoriť osobné a pracovné profily v Hermes Agent bez klonovania, každý z nich nastaviť samostatne a skontrolovať ich cesty. Hranice profilov: pamäť, relácie, súbory a účty.
Prečítať celý článok
Kľúčové zhrnutie
Pre osobné a pracovné úlohy vytvorte dva profily Hermes bez možností klonovania. Každý bude mať vlastné nastavenia, pamäť, históriu konverzácií a zručnosti. Profil, ktorý potrebujete, spustite výslovne pomocou hermes -p personal chat alebo hermes -p work chat. Tým sa oddelia údaje Hermes, ale agentovi sa tým nezabráni v prístupe k ostatným priečinkom v počítači.
Tento návod predpokladá, že Hermes je už nainštalovaný a pracujete cez terminál. Ak príkaz hermes ešte nefunguje, začnite inštaláciou a úvodnou konfiguráciou Hermes Agent. Názvy personal a work nižšie sú iba ilustračné príklady, nie skutočné pracovné nastavenia nikoho.
Ďalšie pokyny nájdete v dokumentácii Ailoot.
Kedy potrebujete druhý profil
Profil je samostatný priečinok obsahujúci nastavenia a údaje Hermes. Obsahuje config.yaml, súbor kľúčov .env, pokyny v SOUL.md, pamäť, relácie, zručnosti a naplánované úlohy. Agent je spustený asistent, ktorý tieto údaje používa.
Predstavte si, že potrebujete jednu súpravu preferencií na osobné aktivity a inú na pracovné úlohy. Oddelené profily vám umožňujú ukladať ich samostatne. Ak sa mení iba otázka, zatiaľ čo nastavenia a pamäť majú zostať spoločné, nemusíte vytvárať profil pre každú konverzáciu.
Pre dvoch agentov pracujúcich nezávisle použite rôzne profily. Oficiálna dokumentácia upozorňuje, že dva procesy agentov používajúce rovnaký priečinok profilu môžu hromadiť spoločnú pamäť a pri spustení relácií preberať záznamy jeden od druhého.
Čo profil oddeľuje a pred čím nechráni
| Položka | Čo sa deje |
|---|---|
| Nastavenia Hermes, vstavaná pamäť a relácie | Ukladajú sa do priečinka príslušného profilu |
| Zručnosti a naplánované úlohy | Každý profil má vlastnú súpravu |
| Súbory v počítači | V štandardnom lokálnom executore sú prístupné s rovnakými oprávneniami používateľa operačného systému |
| Účty v externých programoch | Pri bežnom spustení v počítači programy štandardne používajú domovský priečinok používateľa a nastavenia v ňom uložené |
| Externá pamäť | Závisí od nastavení pripojenej služby; samotné rôzne profily nedokazujú, že sú jej údaje oddelené |
| Prihlásenia modelov cez OAuth | Nepredpokladajte, že sú nezávislé len preto, že sa názvy profilov líšia: Hermes môže načítať spoločné prihlásenie z koreňového súboru auth.json |
OAuth znamená prihlásenie cez účet poskytovateľa. Dokumentácia samostatne vysvetľuje spoločné prihlásenia pre Anthropic, OpenAI Codex a xAI: úplný klon nekopíruje jednorazové obnovovacie tokeny ako samostatné nezávislé prihlasovacie údaje. Ak profil potrebuje vlastné prihlásenie OAuth, nastavte ho samostatne.
Ani pracovný priečinok nie je hranicou ochrany. Parameter terminal.cwd určuje, kde sa začínajú príkazy, ale nebráni prístupu do iných adresárov. Pokyn v SOUL.md, napríklad „nevstupuj do osobného priečinka“, usmerňuje správanie modelu, ale nevynucuje obmedzenie prístupu. Ak potrebujete konkrétne chrániť súbory, samotné oddelenie profilov nestačí.
Profily pomáhajú oddeľovať kontext podľa úloh.
Pred vytvorením profilov skontrolujte existujúce názvy
Otvorte terminál a spustite:
hermes profile list
hermes profile
Prvý príkaz vypíše profily; druhý zobrazí aktuálny profil, jeho cestu, model a stav pripojenia k messengeru. Ak už existuje personal alebo work, najprv skontrolujte, o aký profil ide:
hermes -p personal profile
hermes -p work profile
Neodstraňujte existujúci profil, aby ste uvoľnili názov pre tento príklad. Vyberte iné dostupné názvy a použite ich vo všetkých nasledujúcich príkazoch. Tento návod predpokladá, že sú dostupné oba názvy.
Na nastavenie každého profilu budete potrebovať prístup k vybranému poskytovateľovi modelu. Vytvorenie priečinka nepotvrdzuje, že je model pripojený. Nekopírujte kľúče do konverzácie ani nežiadajte agenta, aby na overenie zobrazil obsah súboru .env.
Vytvorte dva profily bez klonovania
Spúšťajte príkazy jeden po druhom:
hermes profile create personal
hermes profile create work
Bez ďalších možností vytvorí Hermes nové profily so vstavanou súpravou zručností, takže ich priečinky nebudú prázdne. Kľúče, model a pripojenia k messengeru nastavíte v ďalšom kroku.
Na urýchlenie tohto návodu nepridávajte --clone. Táto možnosť kopíruje z aktuálneho profilu nielen nastavenia, ale aj pokyny, zručnosti a súbory pamäte memories/MEMORY.md a memories/USER.md. Klonovanie nie je vhodné na čisté oddelenie osobného a pracovného kontextu.
Pri klonovaní skontrolujte aj nastavenia služieb externej pamäte. Dokumentácia napríklad upozorňuje, že klonovaná konfigurácia externej pamäťovej služby v režime local_embedded naďalej používa pôvodný proces a pamäťový bank, kým sa v kópii nenastavia vlastné hodnoty profile a bank_id. Vytvorenie nového názvu túto spoločnú konfiguráciu automaticky neopraví.
Skontrolujte, či boli profily vytvorené:
hermes profile list
hermes -p personal profile
hermes -p work profile
V zozname by sa mali zobrazovať oba názvy a podrobnosti by mali uvádzať rôzne cesty. Pri štandardnej inštalácii sú to ~/.hermes/profiles/personal/ a ~/.hermes/profiles/work/. Symbol ~ predstavuje domovský priečinok používateľa. Ak používate neštandardné HERMES_HOME, namiesto tohto príkladu použite skutočnú cestu uvedenú príkazom.
Nastavte model samostatne a výslovne spustite potrebný profil
Najprv nastavte osobný profil a potom pracovný:
hermes -p personal setup
hermes -p work setup
Pri každom profile prejdite sprievodcom nastavením. Nastavenia modelu a poskytovateľa sa ukladajú do súboru config.yaml príslušného profilu a kľúče do jeho súboru .env. Tým sa nezaručí nezávislosť všetkých prihlásení: prihlásenia OAuth a účty v externých programoch môžu zostať spoločné, ako sa uvádza v tabuľke vyššie.
Po nastavení otvorte osobný chat:
hermes -p personal chat
Pracovný chat spustite iným príkazom:
hermes -p work chat
Pri spustení skontrolujte riadok Profile: personal alebo Profile: work; názov profilu zobrazuje aj príkazový riadok. Nespúšťajte dvoch nezávisle pracujúcich agentov s rovnakým -p.
Hermes vytvára pre profil krátky príkaz, napríklad personal chat. Tu používame úplný tvar s -p, aby bola voľba viditeľná priamo v príkaze. Pri každom spustení chatu nemusíte meniť predvolený profil.
Príkaz hermes profile use work má iný účinok: pri nasledujúcich jednoduchých volaniach hermes sa začne vyberať profil work. Ak ste ho už použili a chcete obnoviť štandardný profil, spustite:
hermes profile use default
Ako skontrolovať výsledok bez osobných údajov
Najprv skontrolujte stav priamo v Hermese namiesto toho, aby ste sa modelu pýtali: „si určite pracovný agent?“.
| Kontrola | Očakávaný výsledok | Ak sa nezhoduje |
|---|---|---|
hermes profile list | Sú uvedené oba požadované názvy | Skontrolujte výsledok príkazu na vytvorenie; nepridávajte zatiaľ pamäť |
hermes -p personal profile a hermes -p work profile | Zobrazujú sa rôzne priečinky | Zastavte sa a zistite, ktorý profil je vybraný a kde sú uložené jeho údaje |
Spustenie s -p personal | Správa pri spustení uvádza personal | Znova skontrolujte príkaz na spustenie |
Spustenie s -p work | Správa pri spustení uvádza work | Nepokračujte v pracovnej konverzácii v nesprávnom profile |
| Kontrola priečinkov na uvedených cestách | Nastavenia a údaje sú v príslušných adresároch | Počas diagnostiky nezverejňujte kľúče ani obsah osobnej pamäte |
Potom môžete vykonať ilustračnú kontrolu správania: v novej osobnej konverzácii požiadajte o zoznam vecí, ktoré si vziať na prechádzku, a v pracovnej konverzácii o plán kontroly dokumentu. Nepoužívajte skutočné údaje. Samotné rozdielne odpovede nedokazujú izoláciu; táto kontrola iba potvrdzuje, že sa oba chaty spustia a odpovedajú. Výsledok porovnajte s vybraným profilom a jeho priečinkom.
Ak po nastavení potrebujete odlišné pracovné postupy, pridajte ich do príslušného profilu. Postup inštalácie a vytvárania zručností vysvetľuje sprievodca zručnosťami Hermes Agent.
Chyby, ktoré spôsobia opätovné zdieľanie kontextu
Profil bol vytvorený pomocou --clone. Mohla sa doň skopírovať stará vstavaná pamäť. Nemažte ho bezhlavo: najprv skontrolujte, ako bol profil vytvorený, a súbory v príslušnom profile. Ak chcete tento návod zopakovať s čistým začiatkom, použite nový dostupný názov bez možností klonovania.
Spúšťate jednoduchý príkaz hermes a zabudnete na predvolený profil. Skontrolujte hermes profile a v príkazoch na spustenie výslovne použite -p personal alebo -p work.
Rôzne profily používajú tú istú externú pamäť. Skontrolujte vlastné nastavenia služby. Jej údaje nemusia byť oddelené rovnako ako lokálne súbory Hermes; uvedený príklad ilustruje práve tento problém.
Dva profily používajú toho istého bota messengeru. Pre nezávislé pripojenia nastavte rôzne tokeny botov. Token identifikuje bota platformy, zatiaľ čo názov profilu identifikuje údaje Hermes; zmena jedného nevytvorí druhé. Pripojenie podrobne vysvetľuje sprievodca Telegramom pre Hermes Agent.
Očakávate, že profil zabráni čítaniu iných priečinkov. V lokálnom executore zostávajú prístupové práva rovnaké ako práva používateľa operačného systému. Názov work, samostatný súbor SOUL.md ani pracovný priečinok nenahrádzajú obmedzenia súborového systému.
Začnite dvoma novými profilmi bez klonovania a pri spustení vždy výslovne vyberte profil. Pracovné údaje pripojte až po kontrole názvov a ciest a samostatne skontrolujte externú pamäť, botov a účty. Ďalší krok pri práci s umelou inteligenciou nájdete v dokumentácii Ailoot.
Oficiálna dokumentácia
Profily Hermes Agent: vytváranie, prepínanie a hranice oddelenia. Tento návod bol skontrolovaný 24. septembra 2026 podľa tejto pripnutej verzie oficiálneho dokumentu.
Ak chcete ďalej pracovať s modelmi, môžete prejsť na Ailoot.
Viac podrobností
Otázky a odpovede: Profily Hermes: oddelenie osobných a pracovných agentov
Môžem klonovaním profilu vytvoriť čistý pracovný kontext?
Nie pri opísanom čistom oddelení: klonovanie môže skopírovať pokyny, skills a vstavanú pamäť a externá pamäť či OAuth môžu zostať zdieľané. Vytvorte profily bez klonovania a overte hlásené cesty aj externé pripojenia.
Zabráni samostatný pracovný profil čítaniu osobných súborov?
Nie. Profil oddeľuje nastavenia a históriu Hermes, nemení oprávnenia súborového systému používateľa OS. Pri štarte overte vybraný profil -p a pri potrebe ochrany súborov použite skutočné súborové obmedzenia.