The Basics
Your agent has two main instruction files:- SOUL.md — who the agent is (personality, tone, core behaviors)
- AGENTS.md — what the agent does (rules, workflows, specific tasks)
“Update your instructions: always ask for the customer’s budget before generating a quote”
What Makes Good Instructions
Be Specific, Not Vague
- ✅ Specific
- ❌ Vague
“When a new lead comes in, review their info, check our pricing guide for the right tier, generate a quote based on their requirements, and draft a personalized response email for my review.”
Include Rules and Boundaries
Tell your agent what it should and shouldn’t do:- “Never quote a price without checking the pricing guide first”
- “Always get approval before sending any external emails”
- “If you’re unsure about something, ask rather than guessing”
Give Examples
If you want a specific output format, show your agent what it looks like:“Format quotes like this:
- 60 guests × 1,080
- 15 pizzas × 255
- Tax (9.2%): $122.82
- Total: $1,457.82”
Define Priorities
Tell your agent what matters most:“Priority order: (1) respond to hot leads within 5 minutes, (2) follow up on warm leads daily, (3) generate weekly pipeline reports”
Updating Instructions
You can update your agent’s instructions in two ways:- Ask in chat — “Add a new rule: always CC the manager on quotes over $5,000”
- Edit directly — go to Agent Settings and modify the SOUL.md or AGENTS.md content
Common Mistakes
- Too many rules — your agent can’t prioritize when everything is “important”
- Contradictory instructions — “be concise” and “include all details” confuse the agent
- No examples — telling an agent “write professional emails” means nothing without showing what “professional” looks like to you
- Forgetting to mention edge cases — “what if the customer asks for a refund?” needs to be addressed

