Profily Hermes: oddělte osobního a pracovního agenta
MarkdownJak v Hermes Agent vytvořit osobní a pracovní profily bez klonování, nakonfigurovat každý zvlášť a ověřit jejich cesty. Hranice profilů: paměť, relace, soubory a účty.
Přečíst celý článek
Hlavní poznatek
Pro osobní a pracovní úkoly vytvořte dva profily Hermes bez možnosti klonování. Každý bude mít vlastní nastavení, paměť, historii konverzací a dovednosti. Profil, který potřebujete, spusťte výslovně příkazem hermes -p personal chat nebo hermes -p work chat. Tím se oddělí data Hermes, ale agentovi se nezabrání v přístupu k ostatním složkám v počítači.
Tento návod předpokládá, že už máte Hermes nainstalovaný a pracujete v terminálu. Pokud příkaz hermes zatím nefunguje, začněte návodem instalace a počáteční konfigurace Hermes Agent. Názvy personal a work níže jsou ilustrační příklady, nikoli skutečné pracovní nastavení kohokoli.
Další pokyny najdete v dokumentaci Ailoot.
Kdy potřebujete druhý profil Hermes Agentu?
Profil je samostatná složka obsahující nastavení a data Hermes. Jsou v ní soubor config.yaml, soubor klíčů .env, pokyny SOUL.md, paměť, relace, dovednosti a naplánované úlohy. Agent je spuštěný asistent, který tato data používá.
Představte si, že potřebujete jednu sadu preferencí pro osobní činnosti a druhou pro pracovní úkoly. Oddělené profily vám umožní ukládat je zvlášť. Pokud se mění jen otázka, ale nastavení a paměť mají zůstat sdílené, není potřeba vytvářet profil pro každou konverzaci.
Pro dva agenty pracující nezávisle použijte různé profily. Oficiální dokumentace varuje, že dva procesy agentů používající stejnou složku profilu mohou shromažďovat sdílenou paměť a při zahájení relace přebírat záznamy toho druhého.
Co profily Hermes Agentu oddělují a před čím nechrání?
| Položka | Co se děje |
|---|---|
| Nastavení Hermes, vestavěná paměť a relace | Ukládají se do složky příslušného profilu |
| Dovednosti a naplánované úlohy | Každý profil má vlastní sadu |
| Soubory v počítači | Ve standardním lokálním vykonavateli jsou přístupné s oprávněními stejného uživatele operačního systému |
| Účty v externích programech | Při běžném spuštění v počítači programy standardně používají domovskou složku uživatele a nastavení v ní uložená |
| Externí paměť | Závisí na nastavení připojené služby; samotné různé profily nedokládají, že jsou její data oddělena |
| Přihlášení modelu přes OAuth | Nepředpokládejte, že jsou nezávislá jen proto, že se názvy profilů liší: Hermes může číst sdílené přihlášení z kořenového souboru auth.json |
OAuth znamená přihlášení prostřednictvím účtu poskytovatele. Dokumentace samostatně vysvětluje sdílená přihlášení pro Anthropic, OpenAI Codex a xAI: úplný klon nekopíruje jednorázové obnovovací tokeny jako samostatné, nezávislé přihlašovací údaje. Pokud profil potřebuje vlastní přihlášení přes OAuth, nakonfigurujte ho zvlášť.
Pracovní složka také není hranicí ochrany. Parametr terminal.cwd určuje, kde se spouštějí příkazy, ale nezabraňuje přístupu k jiným adresářům. Pokyn v SOUL.md, například „nevstupuj do osobní složky“, model pouze navádí; nevynucuje omezení přístupu. Pokud potřebujete konkrétně chránit soubory, samotné oddělení profilů nestačí.
Profily pomáhají oddělit kontext podle úkolu.
Před vytvořením profilů ověřte existující názvy
Otevřete terminál a spusťte:
hermes profile list
hermes profile
První příkaz vypíše profily; druhý zobrazí aktuální profil, jeho cestu, model a stav připojení k messengeru. Pokud personal nebo work už existuje, nejprve ověřte, o jaký profil jde:
hermes -p personal profile
hermes -p work profile
Nemažte existující profil, abyste uvolnili název pro tento příklad. Zvolte jiné dostupné názvy a použijte je ve všech následujících příkazech. Tento návod předpokládá, že jsou oba názvy volné.
Ke konfiguraci každého profilu potřebujete přístup k vybranému poskytovateli modelu. Vytvoření složky nepotvrzuje, že je model připojený. Nekopírujte klíče do konverzace a nežádejte agenta, aby pro ověření zobrazil obsah souboru .env.
Vytvořte dva profily bez klonování
Spusťte příkazy jeden po druhém:
hermes profile create personal
hermes profile create work
Bez dalších možností Hermes vytvoří nové profily s vestavěnou sadou dovedností, takže jejich složky nebudou prázdné. Klíče, model a připojení k messengeru nakonfigurujete v dalším kroku.
Nepřidávejte --clone, abyste tento návod urychlili. Tato možnost zkopíruje z aktuálního profilu nejen nastavení, ale také pokyny, dovednosti a soubory paměti memories/MEMORY.md a memories/USER.md. Klonování se nehodí k čistému oddělení osobního a pracovního kontextu.
Při klonování zkontrolujte také nastavení služeb externí paměti. Dokumentace například varuje, že naklonovaná konfigurace externí paměti v režimu local_embedded dál používá původní proces a banku paměti, dokud kopie nemá nakonfigurované vlastní profile a bank_id. Vytvoření nového názvu tuto sdílenou konfiguraci automaticky neopraví.
Ověřte, že byly profily vytvořeny:
hermes profile list
hermes -p personal profile
hermes -p work profile
Oba názvy by se měly objevit v seznamu a podrobnosti by měly ukazovat různé cesty. Ve standardní instalaci jde o ~/.hermes/profiles/personal/ a ~/.hermes/profiles/work/. Symbol ~ představuje domovskou složku uživatele. Pokud máte nestandardní HERMES_HOME, použijte skutečnou cestu uvedenou příkazem namísto tohoto příkladu.
Nakonfigurujte model zvlášť a výslovně spusťte požadovaný profil
Nejprve nakonfigurujte osobní profil a potom pracovní:
hermes -p personal setup
hermes -p work setup
U každého projděte průvodce nastavením. Nastavení modelu a poskytovatele se ukládá do souboru config.yaml příslušného profilu a klíče do jeho souboru .env. To nezaručuje, že jsou všechna přihlášení nezávislá: přihlášení přes OAuth a účty v externích programech mohou zůstat sdílené, jak je uvedeno v tabulce výše.
Po nastavení otevřete osobní chat:
hermes -p personal chat
Pracovní chat spusťte jiným příkazem:
hermes -p work chat
Při spuštění zkontrolujte řádek Profile: personal nebo Profile: work; název profilu zobrazuje také příkazová výzva. Nespouštějte dva nezávisle pracující agenty se stejným -p.
Hermes pro profil vytvoří krátký příkaz, například personal chat. Zde používáme úplný tvar s -p, aby byl výběr viditelný přímo v příkazu. Při každém spuštění chatu nemusíte měnit výchozí profil.
Příkaz hermes profile use work má jiný účinek: následná prostá volání hermes začnou vybírat profil work. Pokud jste ho už použili a chcete obnovit standardní profil, spusťte:
hermes profile use default
Jak zkontrolovat výsledek bez osobních údajů
Nejprve ověřte stav přímo v Hermes, místo abyste se modelu ptali „jsi opravdu pracovní agent? “
| Kontrola | Očekávaný výsledek | Pokud neodpovídá |
|---|---|---|
hermes profile list | Jsou uvedeny oba požadované názvy | Zkontrolujte výsledek příkazu pro vytvoření; nepokračujte v přidávání paměti |
hermes -p personal profile a hermes -p work profile | Zobrazují se různé složky | Zastavte se a zjistěte, který profil je vybraný a kde jsou uložena jeho data |
Spuštění s -p personal | Zpráva při spuštění uvádí personal | Znovu zkontrolujte příkaz ke spuštění |
Spuštění s -p work | Zpráva při spuštění uvádí work | Nepokračujte v pracovní konverzaci ve špatném profilu |
| Kontrola složek na uvedených cestách | Nastavení a data jsou v příslušných adresářích | Během diagnostiky nezveřejňujte klíče ani obsah osobní paměti |
Pak můžete provést ilustrační kontrolu chování: v nové osobní konverzaci požádejte o seznam věcí, které si vzít na procházku, a v pracovní konverzaci o plán kontroly dokumentu. Nepoužívejte skutečná data. Samotné rozdílné odpovědi oddělení nedokládají; tato kontrola pouze potvrzuje, že se oba chaty spustí a odpovídají. Výsledek ověřte podle vybraného profilu a jeho složky.
Pokud po nastavení potřebujete odlišné pracovní postupy, přidejte je do příslušného profilu. Postup instalace a vytváření dovedností vysvětluje návod na dovednosti Hermes Agent.
Chyby, kvůli kterým se kontext znovu začne sdílet
Profil byl vytvořen pomocí --clone. Mohla se do něj zkopírovat stará vestavěná paměť. Nemažte ji bez rozmyslu: nejprve ověřte, jak byl profil vytvořen, a prohlédněte soubory v příslušném profilu. Pokud chcete tento návod zopakovat s čistým začátkem, použijte nový dostupný název bez možnosti klonování.
Spuštění prostého hermes a zapomenutí výchozího profilu. Zkontrolujte hermes profile a v příkazech ke spuštění výslovně použijte -p personal nebo -p work.
Různé profily používají stejnou externí paměť. Zkontrolujte vlastní nastavení služby. Její data nemusejí být oddělena stejně jako místní soubory Hermes; výše uvedený příklad ukazuje přesně tento problém.
Dva profily používají stejného messenger bota. Pro nezávislá připojení nakonfigurujte různé tokeny botů. Token identifikuje bota platformy, zatímco název profilu identifikuje data Hermes; změna jednoho nevytvoří druhé. Připojení podrobně vysvětluje návod k Telegramu pro Hermes Agent.
Očekávání, že profil zabrání čtení ostatních složek. Na lokálním vykonavateli zůstávají přístupová práva stejná jako pro uživatele operačního systému. Název work, samostatný soubor SOUL.md ani pracovní složka nenahrazují omezení souborového systému.
Začněte dvěma novými profily bez klonování a při spuštění výslovně vyberte profil. Pracovní data připojte až po ověření názvů a cest a zvlášť zkontrolujte externí paměť, boty a účty. Další krok při práci s AI najdete v dokumentaci Ailoot.
Oficiální dokumentace
Profily Hermes Agent: vytváření, přepínání a hranice oddělení. Tento návod byl ověřen 24. září 2026 podle této připnuté verze oficiálního dokumentu.
Další práci s modely můžete zahájit na Ailoot.
Další podrobnosti
Časté otázky
Mohu pro čisté pracovní prostředí naklonovat profil?
Pro zde popsané čisté oddělení ne: klonování může zkopírovat instrukce, skilly a vestavěnou paměť, přičemž externí paměť či OAuth mohou zůstat sdílené. Vytvořte profily bez klonování a zkontrolujte jejich vykázané cesty i externí připojení.
Zabrání samostatný pracovní profil čtení osobních souborů?
Ne. Profil odděluje nastavení a historii Hermes, nemění oprávnění uživatele operačního systému k souborům. Při spuštění ověřte vybraný profil -p a pro ochranu souborů použijte skutečná omezení souborového systému.