# Hermes-profiler: separera personliga agenter och arbetsagenter

> Så skapar du personliga profiler och arbetsprofiler i Hermes Agent utan att klona, konfigurerar var och en separat och kontrollerar deras sökvägar. Profilgränser: minne, sessioner, filer och konton.

Source: https://ailoot.ai/blog/sv/hermes-profiles-personal-work/
Canonical: https://ailoot.ai/blog/sv/hermes-profiles-personal-work/
Language: sv
Publisher: Ailoot (https://ailoot.ai/)
Translation: guide-119
Revision: sha256-0fb7972734aeb3578bfdd7b02cb1597baf7f846b86f7d1825bd4049a44f64029


<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Det viktigaste i det här avsnittet">

Det viktigaste

För personliga uppgifter och arbetsuppgifter skapar du två Hermes-profiler utan kloningsalternativ. Var och en får egna inställningar, minne, konversationshistorik och färdigheter. Starta uttryckligen den profil du behöver med `hermes -p personal chat` eller `hermes -p work chat`. Det här separerar Hermes-data, men hindrar inte agenten från att komma åt andra mappar på datorn.

</div>

Den här guiden förutsätter att Hermes redan är installerat och att du arbetar i terminalen. Om kommandot `hermes` ännu inte körs, börja med att [installera och konfigurera Hermes Agent för första gången](https://ailoot.ai/blog/sv/hermes-agent-install-setup/). Namnen `personal` och `work` nedan är illustrativa exempel, inte någons faktiska arbetsinställningar.

Du hittar fler instruktioner i [Ailoot-dokumentationen](https://ailoot.ai/docs/).



## När du behöver en andra profil

En profil är en separat mapp som innehåller Hermes-inställningar och data. Den innehåller `config.yaml`, nyckelfilen `.env`, instruktioner i `SOUL.md`, minne, sessioner, färdigheter och schemalagda uppgifter. En agent är en assistent som körs och använder dessa data.

Anta att du behöver en uppsättning inställningar för personliga aktiviteter och en annan för arbetsuppgifter. Med separata profiler kan du lagra dem var för sig. Om bara frågan ändras, medan inställningar och minne ska fortsätta delas, behöver du inte skapa en profil för varje konversation.

Använd olika profiler för två agenter som arbetar självständigt. Den officiella dokumentationen varnar för att två agentprocesser som använder samma profilmapp kan samla på sig gemensamt minne och plocka upp varandras poster när sessioner startar.

## Vad en profil separerar och vad den inte skyddar

| Objekt | Vad som händer |
|----|----|
| Hermes-inställningar, inbyggt minne och sessioner | Lagrade i den motsvarande profilens mapp |
| Färdigheter och schemalagda uppgifter | Varje profil har sin egen uppsättning |
| Filer på datorn | På standardutföraren lokalt är de tillgängliga med samma behörigheter som OS-användaren |
| Konton i externa program | När program körs normalt på datorn använder de som standard användarens hemmapp och inställningarna som lagras där |
| Externt minne | Beror på inställningarna för den anslutna tjänsten; olika profiler bevisar inte i sig att dess data är separerade |
| OAuth-inloggningar för modeller | Utgå inte från att de är oberoende bara för att profilnamnen skiljer sig: Hermes kan läsa en delad inloggning från rotens `auth.json` |

OAuth innebär att logga in via ett leverantörskonto. Dokumentationen beskriver separat delade inloggningar för Anthropic, OpenAI Codex och xAI: en fullständig klon kopierar inte engångsbaserade uppdateringstoken som separata, oberoende autentiseringsuppgifter. Om en profil behöver en egen OAuth-inloggning konfigurerar du den separat.

Arbetsmappen är inte heller en skyddsgräns. Parametern `terminal.cwd` anger var kommandon startar, men hindrar inte åtkomst till andra kataloger. En instruktion i `SOUL.md`, till exempel ”gå inte in i den personliga mappen”, vägleder modellens beteende i stället för att upprätthålla en åtkomstbegränsning. Om uppgiften specifikt är att skydda filer räcker det inte att enbart separera profiler.

Profiler hjälper till att hålla kontexten separat efter uppgift.



## Kontrollera befintliga namn innan du skapar profiler

Öppna terminalen och kör:

```bash
hermes profile list
hermes profile
```

Det första kommandot listar profiler; det andra visar den aktuella profilen, dess sökväg, modell och status för meddelandeanslutningen. Om `personal` eller `work` redan finns, kontrollera först vad den profilen är:

```bash
hermes -p personal profile
hermes -p work profile
```

Radera inte en befintlig profil för att frigöra ett namn till exemplet. Välj andra tillgängliga namn och använd dem i alla efterföljande kommandon. Den här guiden förutsätter att båda namnen är tillgängliga.

Du behöver åtkomst till den valda modellleverantören för att konfigurera varje profil. Att skapa en mapp bekräftar inte att modellen är ansluten. Kopiera inte nycklar till en konversation och be inte agenten visa innehållet i `.env` för att verifiera det.

## Skapa två profiler utan att klona

Kör kommandona efter varandra:

```bash
hermes profile create personal
hermes profile create work
```

Utan ytterligare alternativ skapar Hermes nya profiler med en inbyggd uppsättning färdigheter, så mapparna blir inte tomma. Nycklar, modellen och meddelandeanslutningar konfigureras i nästa steg.

**Lägg inte till `--clone` för att skynda på den här guiden.** Alternativet kopierar inte bara inställningar från den aktuella profilen, utan också instruktioner, färdigheter och minnesfilerna `memories/MEMORY.md` och `memories/USER.md`. Kloning passar inte för att separera personlig kontext och arbetskontext med en ren start.

När du klonar ska du också kontrollera inställningarna för externa minnestjänster. Dokumentationen varnar till exempel för att en klonad extern minneskonfiguration i läget `local_embedded` fortsätter använda den ursprungliga processen och minnesbanken tills kopian har fått egna inställningar för `profile` och `bank_id`. Att skapa ett nytt namn åtgärdar inte automatiskt den delade konfigurationen.

Kontrollera att profilerna har skapats:

```bash
hermes profile list
hermes -p personal profile
hermes -p work profile
```

Båda namnen ska finnas i listan och detaljerna ska visa olika sökvägar. I en standardinstallation är dessa `~/.hermes/profiles/personal/` och `~/.hermes/profiles/work/`. Symbolen `~` står för användarens hemmapp. Om du har en avvikande `HERMES_HOME` ska du använda den faktiska sökväg som kommandot rapporterar i stället för det här exemplet.

## Konfigurera modellen separat och starta uttryckligen den profil du behöver

Konfigurera först den personliga profilen och sedan arbetsprofilen:

```bash
hermes -p personal setup
hermes -p work setup
```

Gå igenom installationsguiden för varje profil. Inställningar för modell och leverantör lagras i den motsvarande profilens `config.yaml`, och nycklar i dess `.env`. Det garanterar inte att alla inloggningar är oberoende: OAuth-inloggningar och konton i externa program kan fortsätta vara delade, som nämnts i tabellen ovan.

Öppna den personliga chatten efter konfigurationen:

```bash
hermes -p personal chat
```

Starta arbetschatten med ett annat kommando:

```bash
hermes -p work chat
```

Kontrollera vid start raden `Profile: personal` eller `Profile: work`; kommandotolken visar också profilnamnet. Kör inte två självständigt arbetande agenter med samma `-p`.

Hermes skapar ett kort kommando för en profil, till exempel `personal chat`. Här använder vi den fullständiga formen med `-p` så att valet syns i själva kommandot. Du behöver inte ändra standardprofilen varje gång du startar en chatt.

Kommandot `hermes profile use work` har en annan effekt: efterföljande vanliga `hermes`-anrop börjar välja `work`. Om du redan har använt det och vill återställa standardprofilen kör du:

```bash
hermes profile use default
```

## Så kontrollerar du resultatet utan personuppgifter

Kontrollera först statusen med Hermes självt, i stället för att fråga modellen ”är du definitivt arbetsagenten?”.

| Kontroll | Förväntat resultat | Om det inte stämmer |
|----|----|----|
| `hermes profile list` | De två namn som behövs finns med | Kontrollera resultatet från skapandekommandot; gå inte vidare till att lägga till minne |
| `hermes -p personal profile` och `hermes -p work profile` | Olika mappar visas | Stanna och ta reda på vilken profil som är vald och var dess data lagras |
| Starta med `-p personal` | Startmeddelandet anger `personal` | Kontrollera startkommandot en gång till |
| Starta med `-p work` | Startmeddelandet anger `work` | Fortsätt inte en arbetskonversation i fel profil |
| Granska mapparna på de rapporterade sökvägarna | Inställningar och data finns i motsvarande kataloger | Publicera inte nycklar eller personligt minnesinnehåll under diagnostiken |

Sedan kan du göra en illustrativ beteendekontroll: be om en lista över saker att ta med på en promenad i en ny personlig konversation och be om en plan för att granska ett dokument i en arbetskonversation. Använd inte riktiga data. Enbart olika svar bevisar inte isolering; den här kontrollen fastställer bara att båda chattarna startar och svarar. Jämför resultatet med den valda profilen och dess mapp.

Om du behöver andra arbetsrutiner efter konfigurationen lägger du till dem i lämplig profil. Ordningen för att installera och skapa färdigheter förklaras i [guiden om Hermes Agent-färdigheter](https://ailoot.ai/blog/sv/hermes-agent-skills/).

## Misstag som gör att kontext delas igen

**Profilen skapades med `--clone`.** Gammalt inbyggt minne kan ha kopierats in i den. Radera den inte utan att kontrollera: ta först reda på hur profilen skapades och granska filerna i den aktuella profilen. Om du vill följa den här guiden på nytt med en ren start använder du ett nytt tillgängligt namn utan kloningsalternativ.

**Du startar vanlig `hermes` och glömmer standardprofilen.** Kontrollera `hermes profile` och använd uttryckligen `-p personal` eller `-p work` i startkommandon.

**Olika profiler använder samma externa minne.** Kontrollera tjänstens egna inställningar. Dess data behöver inte separeras på samma sätt som lokala Hermes-filer; exemplet ovan visar exakt det här problemet.

**Två profiler använder samma meddelandebot.** Konfigurera olika bot-token för oberoende anslutningar. En token identifierar plattformens bot, medan ett profilnamn identifierar Hermes-data; att ändra det ena skapar inte det andra. Anslutningen förklaras i detalj i [Telegram-guiden för Hermes Agent](https://ailoot.ai/blog/sv/hermes-agent-telegram-setup/).

**Du förväntar dig att en profil ska hindra läsning av andra mappar.** På den lokala utföraren är åtkomsträttigheterna fortfarande desamma som för OS-användaren. Varken namnet `work`, en separat `SOUL.md` eller en arbetsmapp ersätter filsystemsbegränsningar.

Börja med två nya profiler utan kloning och välj profilen uttryckligen vid start. Koppla arbetsdata efter att ha kontrollerat namn och sökvägar, och kontrollera externt minne, botar och konton separat. För nästa steg i arbetet med AI, se [Ailoot-dokumentationen](https://ailoot.ai/docs/).

## Officiell dokumentation

[Hermes Agent-profiler: skapa, växla och separationsgränser](https://raw.githubusercontent.com/NousResearch/hermes-agent/d350422b15863fc4c0b7962b122b625a0271516c/website/docs/user-guide/profiles.md). Den här guiden kontrollerades den 24 september 2026 mot den här låsta versionen av det officiella dokumentet.





För fortsatt arbete med modeller kan du gå till [Ailoot](https://ailoot.ai/).

## Frågor om den här guiden: Hermes-profiler: separera personliga agenter och arbetsagenter

### Kan jag klona en profil för att skapa ren arbetskontext?

Inte för den rena uppdelning som beskrivs här: kloning kan kopiera instruktioner, skills och inbyggt minne, medan externt minne eller OAuth kan förbli delat. Skapa profiler utan kloning och kontrollera rapporterade sökvägar och externa anslutningar.

### Hindrar en separat arbetsprofil läsning av mina personliga filer?

Nej. En profil skiljer Hermes-inställningar och historik men ändrar inte OS-användarens filsystembehörigheter. Kontrollera vald -p-profil vid start och använd verkliga filsystembegränsningar när filer behöver skyddas.


## Ailoot · Företaget och dess projektportfölj

Ailoot bygger på etablerad driftserfarenhet, en stor kundbas, stabil service och löpande KPI-kontroll.

Företaget och dess projektportfölj: miljontals kunder; månatlig försäljning för miljarder.

Ailoot använder denna driftserfarenhet för API-åtkomst till AI-funktioner i kundernas produkter, agenter, applikationer och automatiseringar.
