Tool Configuration
Tools help an agent do real work with less mental effort per reply. Add them when instructions alone are no longer enough to keep the agent accurate, consistent, or efficient.
For the Consultation Desk example, tools are not the starting point. The starting point is still a clear agent role. Add a tool only when you can point to a repeated job the agent should handle more reliably:
- Look up stable reference material
- Check the latest public information
- Hand off to a more specialized agent
- Collect structured intake details
- Send or fetch structured data from another system
- Remember stable user preferences across conversations

Start with the job, not the menu
Use this decision order:
-
Does the agent need stable reference material that should stay consistent across conversations?
- Use Knowledge Base for larger reference material.
- Use Attachments for small, always-on reference files that should be present every turn.
-
Does the agent need the latest public information?
- Use Web Search, usually with trusted domains.
-
Does another agent already do one part of the workflow better?
- Use Call Agent to hand that part off.
-
Do you need the user to provide information in a clean structure?
- Use Request Form after the conversation reaches that stage.
-
Does the agent need to send or fetch structured data from another system during the conversation?
- Use HTTP Request only for a narrow business action, such as creating a callback lead or checking availability.
-
Do you need to remember stable user preferences across future conversations?
- Use Memory with narrow rules about what is safe to store.
Keep the first version small
Start with one tool, test it in Live Test, and add the next tool only if it solves a different problem. Most weak tool setups come from adding too many tools before the operator understands the agent's real failure pattern.
The Main Tools in This Section
| Tool | Use it when | Do not use it for |
|---|---|---|
| Knowledge Base | The agent needs stable documents, SOPs, policies, FAQs, or reference notes | Live external information |
| Web Search | The user explicitly needs the latest public information | Replacing your own product or policy knowledge |
| Call Agent | Another agent has a clearer, narrower specialty | Splitting a simple task just because the tool exists |
| Request Form | You need structured intake after the next step is clear | Opening every conversation with a form |
| HTTP Request | The agent needs to send or fetch structured data through an external API | Vague “do anything” integrations without a stable contract |
| Memory | You need stable, user-confirmed preferences later | Sensitive details, one-time notes, or secrets |
Open the Tool Picker
In Editor, scroll to Tools and click Add Tool. The picker shows what is currently available in the workspace.

Some options stay disabled until their prerequisites exist:
Knowledge Basesstays unavailable until the workspace has at least one usable knowledge folder or file.Agent Toolsstays unavailable until another agent exists and has a published version you can safely call.Memoryis limited to one per agent.
Write Better When to Use Instructions
Most tool mistakes are not product bugs. They come from vague invocation guidance.
Strong When to Use instructions:
- Describe a real user request
- Make the trigger narrow enough to avoid unnecessary tool calls
- Explain priority when more than one source could answer
Weak:
Use this tool when needed.
Strong:
Use this knowledge base when the user asks about consultation types, routing rules, or handoff expectations that should stay consistent across conversations.
Strong:
Only use Web Search when the user explicitly asks for the latest public guidance, and prefer official or medically reviewed sources before answering.
Tool Limits and Operator Habits
- Total tools per agent:
10 - Maximum
Call Agenttools:5 - Maximum
Memorytools:1 - Tools run sequentially, so every extra tool increases the chance of a slower or less predictable path
In practice, a small, opinionated tool setup is easier to debug than a large one.
Recommended Consultation Desk Setup
For this example, a practical tool stack looks like this:
Knowledge Basefor service definitions and routing rulesWeb Searchonly for latest external guidanceCall Agentfor theScheduling Deskspecialist handoffRequest Formfor structured callback intake after the handoff is chosenHTTP Requestwhen the callback workflow should also create a CRM lead or check an external scheduling systemMemoryfor stable user preferences such as language or callback preference
You do not need every tool on day one. Add them in the order your testing shows they are needed.