Blog

Profily Hermes: oddelenie osobných a pracovných agentov

Markdown

Ako 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ácieUkladajú sa do priečinka príslušného profilu
Zručnosti a naplánované úlohyKaždý profil má vlastnú súpravu
Súbory v počítačiV štandardnom lokálnom executore sú prístupné s rovnakými oprávneniami používateľa operačného systému
Účty v externých programochPri 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 OAuthNepredpokladajte, ž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?“.

KontrolaOčakávaný výsledokAk sa nezhoduje
hermes profile listSú uvedené oba požadované názvySkontrolujte výsledok príkazu na vytvorenie; nepridávajte zatiaľ pamäť
hermes -p personal profile a hermes -p work profileZobrazujú sa rôzne priečinkyZastavte sa a zistite, ktorý profil je vybraný a kde sú uložené jeho údaje
Spustenie s -p personalSpráva pri spustení uvádza personalZnova skontrolujte príkaz na spustenie
Spustenie s -p workSpráva pri spustení uvádza workNepokračujte v pracovnej konverzácii v nesprávnom profile
Kontrola priečinkov na uvedených cestáchNastavenia a údaje sú v príslušných adresárochPoč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.

Všetky články