Profiles: Running Multiple Agents
Profiles: Running Multiple Agents
Finding
Profiles er Hermes’ native måde at adskille permanente agentroller på uden at blande config, memory, skills, sessions, cron jobs og gateway-state.
What it is
En profil er et separat Hermes-home med egen `config.yaml`, `.env`, `SOUL.md`, hukommelse, sessions, skills, cron jobs og gateway-state. Hver profil får sin egen kommando, fx `coder chat`, men er stadig samme Hermes-installation under motorhjelmen. Vigtigt: profiler isolerer Hermes-state, men de er ikke en filesystem-sandbox; terminaladgang styres separat via `terminal.cwd` og backend.
Should we use it?
Use later. For Lisa’s Hermes+n8n+LangGraph mission bør profiler bruges til få, stabile agentroller med eget ansvar, ikke til hver lille research- eller analyseopgave. Korte roller bør fortsat være ephemeral `delegate_task`-subagents, fordi de er billigere og lettere at styre. Profiler bliver relevante, når en rolle skal have egen gateway, egen memory-identitet, egne skills, egen cron eller egen model/tool-policy.
Recommendation
Brug én primær Lisa/Hermes-profil som autoritativ CoS/operativ kerne nu, og opret kun nye profiler når en rolle er permanent nok til at eje egen memory, gateway, cron eller public-facing distribution.
Use now
- Separat “optimizer” eller “research” profil, hvis den skal have egen memory, egne skills og egne cron reviews.
- Kanban worker-profiler, når Lisa har stabile gentagne lanes som research, publishing, ops eller QA.
- Eksperimentelle agentdistributioner, hvor en hel agentpakke skal deles eller installeres reproducerbart.
- Profiler med eksplicit `terminal.cwd`, hvis en permanent agent altid skal starte i et bestemt projektområde.
- Gateway-adskillelse, hvis forskellige bots/tokens skal have adskilte roller og adgangsflader.
Do not use / wait
- Brug ikke profiler som sikker sandbox; de begrænser ikke filesystem-adgang alene.
- Brug ikke profiler til korte engangsroller som Source Scout, Critic eller Monitor Curator; brug `delegate_task`.
- Brug ikke `--clone-all` ukritisk, fordi det kopierer memory, sessions, cron jobs og plugins og kan sprede for meget state.
- Opret ikke mange profiler før der er klare navne, beskrivelser, toolsets og ansvar pr. profil.
- Lad ikke n8n eller LangGraph duplikere profil-, persona-, memory- eller gateway-logik, som Hermes allerede ejer native.
Public page note
Profiler gør Hermes velegnet til flere permanente agentroller på samme maskine, men de bør bruges som state-isolering og driftsstruktur—not som sikkerhedssandbox.