Choosing the Right Hermes Profile Structure
Profiles let Hermes run with separate configuration, sessions, skills, and memory. They are useful when different work should not share context or settings.
When to create a profile
Create a separate profile when you need separation for:
- Client work
- Production versus experiments
- Personal versus business tasks
- Different model providers or budgets
- Different tool access policies
- Gateway bots with separate audiences
Common commands
hermes profile list
hermes profile create client-a
hermes profile show client-a
hermes --profile client-aRecommended structures
Solo builder
default: personal and general work
prod: production automations
lab: experiments and risky testingSmall agency
default: internal operations
client-name: one profile per client
sales: lead and proposal workflowsMemory boundary
Do not rely on memory to separate sensitive client contexts. Use profiles, folders, credentials, and explicit source-of-truth inventories.
Verification
Before running a sensitive task, check the active profile and confirm the working directory. If a task belongs to another profile, start the right profile instead of mixing context.
