Availability: This guide applies to all plans if your Agent still uses Domain Knowledge. Whether you have a legacy Agent depends on when and how your Agent was created, not on your current plan.
Does this guide apply to me?
Whether you have a legacy Agent depends on the type and age of your Agent, rather than your current Watermelon plan. New Agents created from December 1, 2025 use Agent Settings instead of Domain Knowledge. You can quickly check this by opening your Agent:- Open your Agent.
- See Domain Knowledge → follow this guide.
- See Agent Settings → no migration needed.
Why migrate to a new Agent?
The new Agent architecture works with AI Engine 2.0, which includes improvements to search, knowledge retrieval, web crawling, tool selection and overall performance. But the biggest difference when migrating your configuration is how information and instructions are structured. In a legacy Agent, Domain Knowledge has a higher priority than Instructions. Watermelon describes Domain Knowledge as the most important information layer in this setup, overriding other added knowledge. In the new Agent, Agent Settings and Instructions have the same priority. This makes it easier for the Agent to consistently combine its general behaviour with instructions for specific situations, as long as the information does not contradict itself. For example: Legacy setup: Domain Knowledge says “Always answer formally,” while an Instruction says “Use an informal tone for sales questions.” Because Domain Knowledge has higher priority, the Instruction may not behave as expected.New setup: Put the general tone in Personality and use a separate Instruction only when a specific scenario genuinely needs different behaviour. You should use the migration to restructure and simplify your prompts.
1. Move Domain Knowledge to Agent Settings
Legacy Agent: four Domain Knowledge fields of up to 4,000 characters eachNew Agent: three Agent Settings of up to 2,000 characters each That means you should not try to copy everything over. The goal is to restructure and simplify the information. Use the three Agent Settings like this:
Personality
Use Personality mainly for how the Agent should communicate. Think about:- Tone of voice
- Formal or informal language
- Writing style
- How the Agent addresses customers
- The role or character of the Agent
Your company
Use Your company for the most important information about your business. This can include:- What your company does
- Products or services
- Important business context
- Processes or flows the Agent should understand
- General rules that apply across many conversations
Guardrails
Use Guardrails for the things your Agent cannot or should not do. For example:- Topics the Agent should not answer
- Information it must never share
- Actions it is not allowed to perform
- Claims or promises it should not make
- Situations where it should hand over instead of answering
Your company = what should the Agent know and understand about your business and processes?
Guardrails = what is the Agent not allowed to do? After restructuring these three fields, move more specific scenario-based behaviour into separate Instructions.
2. Rewrite your Instructions
Important: Legacy Agents had unlimited Instructions. New Agents allow 15 to 100 Instructions, depending on your plan.
- Remove instructions that are no longer relevant.
- Remove information that is already covered by Agent Settings.
- Split large instructions into specific scenarios.
- Remove duplicate rules.
- Check for instructions that contradict each other.
- Keep the expected behaviour explicit.
3. Review Safety Filters and Guardrails
Legacy Agents have separate Safety Filters that can be configured to control how the Agent responds to inappropriate content. In the new Agent architecture, general safety mechanisms are built into the Agent. However, business-specific restrictions still matter. For example, you may still want to tell the Agent:- Not to provide certain types of advice
- Not to discuss subjects outside its scope
- Not to share sensitive information
- Not to make promises it cannot fulfil
4. Add and re-crawl your Sources
AI Engine 2.0 introduced improvements to search technology, knowledge retrieval and web crawling, helping Agents retrieve more relevant information from websites, files and other knowledge Sources. Watermelon has continued to improve crawler reliability and document processing since the launch of AI Engine 2.0. When creating your new Agent:- Add the relevant website Sources again.
- Crawl the latest version of your website.
- Upload relevant files and other knowledge Sources.
- Remove outdated information.
- Check whether important pages are missing.
5. Build the new Agent alongside your current Agent
Create the new Agent alongside your current live Agent first. This gives you time to:- Restructure your prompts
- Add your Sources
- Rewrite Instructions
- Compare responses
- Fix unexpected behaviour
6. Test your new Agent
Once the configuration is ready, test the new Agent in the Playground. Do not only test whether it can answer simple questions. Use real customer questions from your Inbox. We recommend testing:- Your most frequently asked questions
- Instructions that must always be followed
- Human handover scenarios
- Different languages, if your Agent is multilingual
7. Move your channels to the new Agent
Once you are satisfied with your tests, disconnect your channels from your legacy Agent and connect them to your new Agent all at once. Depending on your setup, this can include channels such as:- Widget
- Facebook Messenger
Migration checklist
Before replacing your legacy Agent, make sure you have:- Created a new Agent alongside your legacy Agent
- Reviewed all existing Domain Knowledge
- Moved relevant information to Personality, Your company and Guardrails
- Rewritten long Instructions into specific Instructions
- Removed duplicate and contradictory prompts
- Reviewed business-specific rules from your old Safety Filters
- Added and re-crawled your Sources
- Tested your most important customer scenarios
- Tested handovers and Actions where relevant
- Compared the new Agent with your legacy Agent
- Moved your channels only after testing
- Performed a final test on your live channels

