1. Set up a profile
Choose which Hermes profile to use. Profiles separate SOUL.md, memory, credentials, skills, and sessions. Don't mix a work agent and a personal agent in the same profile.
Users need to understand that an agent like Hermes isn't shaped by a single prompt. It's built through real access, permanent rules, testing, and repeated corrections.
Don't just tell an agent to "be autonomous." Follow this sequence so the agent has a solid foundation:
Choose which Hermes profile to use. Profiles separate SOUL.md, memory, credentials, skills, and sessions. Don't mix a work agent and a personal agent in the same profile.
Create dedicated accounts or a wallet for the agent. Store credentials in a secure location such as ~/.agent/credentials/, not in SOUL.md. Credentials leaked in SOUL.md can end up in logs and other contexts.
Have the agent write permanent behavior for each access it has: what capabilities are allowed, what limits require permission, and how it should log each action.
Give small tasks, correct the results, then save stable corrections to SOUL.md or memory. Don't hand over big tasks right away — build trust through repeated small tasks first.
No matter how smart the underlying model is, an AI agent can't immediately understand your unique context: which workflows matter, what language you use, which boundaries must be respected. All of this has to be learned through real interactions.
A good SOUL.md isn't written all at once — it grows from small corrections: "don't use formal language," "swap to native ETH not WETH," "never force push to main." Every saved correction makes the agent more stable.
Don't hand over all tokens and credentials upfront. Start with one access, test the behavior, then add the next. An agent with too many accesses and no clear behavior will get confused.
The agent will definitely make mistakes at first: too passive, too bold, too verbose, or missing context. That's normal. What matters is that every mistake is saved as a permanent correction.
SOUL.md is not a dump for every instruction. Only include long-term rules: identity, access, autonomy, boundaries. Project-specific instructions belong in memory or a separate file.
Hermes SOUL Guide — building a smart agent is a process, not an instant prompt.