π§ Agentic Tooling 2.0 (Beta)
Agentic Tooling 2.0 is currently in Beta and will supersede the existing Agentic Tooling at a future date. It works exclusively with reasoning models β advanced AI models that can think through problems step-by-step before acting. Using it with non-reasoning models will result in degraded performance or unexpected behaviour.
What is Agentic Tooling 2.0?β
Agentic Tooling 2.0 is a next-generation execution mode for complex, long-running tasks. Your agent autonomously decides which tools to use, when to use them, and how to combine them β adapting its approach as it goes, like an adaptive digital worker that thinks on its feet.
Instead of following a fixed recipe, the agent thinks through your request, picks the right tools, uses them in the optimal order, and course-corrects when results change the picture β all while staying focused across tasks that involve many steps.
How It Differs from Legacy Agentic Toolingβ
| Aspect | Legacy Agentic Tooling | Agentic Tooling 2.0 |
|---|---|---|
| How it works | Follows a fixed step-by-step recipe β plan, execute, verify | Thinks through each decision and picks the best tools for the job, adapting as it goes |
| Planning | Creates a plan upfront and follows it rigidly | Adapts the plan on the fly as new information comes in |
| Stays on track | Can lose context over long tasks | Remembers what it was doing and why β stays focused across long-running tasks |
| Speed | Works through tasks one at a time, in order | Runs independent tasks at the same time for faster results |
| Handles errors | Retries with fixed strategies | Diagnoses what went wrong and tries a smarter approach |
| Model requirement | Any tool-calling model | Reasoning models only (models with deep thinking capabilities) |
The Three Agent Modalitiesβ
When configuring an Operator agent, you can choose from three modalities:
Operator (Default)β
Standard agent behaviour. The agent responds directly to your messages. Best for simple Q&A, straightforward conversations, and quick lookups.
Agentic Tooling (Legacy)β
The original agentic tooling. The agent follows a fixed sequence of planning, execution, and verification steps. Best for reliable, predictable multi-step tasks and backwards compatibility.
Agentic Tooling 2.0 (Beta)β
Your agent becomes an adaptive digital worker β it autonomously decides which tools to use, in what order, and how many times. It stays focused across long-running tasks and adapts its strategy as it goes. Best for complex, multi-faceted tasks that require real-time decision-making and maximum flexibility.
You can switch between modalities at any time in your agent settings under Settings > Agents > [Your Agent] > Agentic mode.
How to Enable Agentic Tooling 2.0β
- Navigate to Settings > Agents
- Select your Operator agent (or create a new one)
- Under Agentic mode, select "Agentic Tooling 2.0" from the modality dropdown
- Ensure your agent uses a reasoning model β this is required for AT 2.0 to function correctly
Agentic Tooling 2.0 needs models that can think deeply before acting β they work through problems step-by-step and remember their reasoning as they move from one tool to the next.
How Agentic Tooling 2.0 Worksβ
How It Worksβ
When you send a message, your agent works through it step by step:
- Think β The agent considers your request and decides what tools (if any) it needs
- Act β The agent uses one or more tools (running independent ones at the same time for speed)
- Review β The agent examines the results and decides what to do next
- Repeat β The agent keeps thinking, acting, and reviewing until the task is complete
- Report β The agent presents you with a clear, complete response
The agent remembers its thinking throughout the entire process β it doesn't forget why it started a task or what it discovered along the way, even for long-running tasks that involve many steps.
Adaptive Planningβ
Unlike the legacy system where a fixed plan is generated upfront and followed rigidly, AT 2.0 adapts as it goes:
- The agent creates a plan when a request involves multiple steps
- It updates progress and records key findings after each step
- It can change the plan mid-task when new discoveries change what's needed
- Key findings are preserved even in very long sessions, so nothing important is lost
Parallel Executionβ
When the agent identifies tasks that don't depend on each other, it runs them at the same time for faster results. For example:
- Searching your knowledge base AND the internet simultaneously
- Generating an image AND reading a file at the same time
- Delegating research to multiple specialist sub-agents concurrently
Tasks that affect shared state (like updating plans or saving memories) always run one at a time to stay consistent.
Available Toolsβ
Every capability available in Legacy Agentic Tooling has an equivalent tool in AT 2.0. Tools are registered based on your agent's configuration β only enabled features appear.
Tool Categoriesβ
AT 2.0 organizes tools into six execution categories based on their runtime behaviour:
| Category | Execution Mode | Description |
|---|---|---|
| Parallel-Safe | Runs concurrently | Independent tools that don't share state β can execute simultaneously for speed |
| Sequential | Runs one at a time | Tools with side effects on shared state (plans, memories, delegation) β must complete before the next |
| Iterative | High repeat limit | Tools that naturally repeat many times (code execution, canvas editing) β higher consecutive-call allowance |
| Loop-Breakers | Stops the loop | Tools that end the reasoning session (handoffs, ask_user_question, submit_plan) |
| Internal | Platform-native | Built-in tools provided by the ToothFairyAI platform (RAG, search, media generation) |
| External | User-configured | Custom tools you define (APIs, MCP servers, databases, GraphQL endpoints, code templates) |
Knowledge & Search Toolsβ
These tools search your Knowledge Hub and the internet for information. All run in parallel when called together.
| Tool | Description | Enabled When | Category |
|---|---|---|---|
rag_search | Search your Knowledge Hub documents using semantic matching | Knowledge Hub topics configured | Internal, Parallel-Safe |
deep_rag_search | Multi-phase thorough search for hard-to-find answers in Knowledge Hub | Knowledge Hub topics configured | Internal, Parallel-Safe |
browse_knowledge_hub | Browse the Knowledge Hub structure β list topics, folders, and documents to find relevant content | Knowledge Hub topics configured | Internal, Parallel-Safe |
read_knowledge_doc | Deep-read a full Knowledge Hub document by ID (paginated) β use after RAG search when you need the complete original document, not just chunks | Knowledge Hub topics configured | Internal, Parallel-Safe |
internet_search | Search the web for current information | Internet Search enabled | Internal, Parallel-Safe |
deep_internet_search | In-depth web search with expanded coverage and deeper analysis | Internet Search enabled | Internal, Parallel-Safe |
Usage Notes:
- Start with
browse_knowledge_hubto see available topics and documents β if you find obvious matches by name, go straight toread_knowledge_doc - Only use
rag_search/deep_rag_searchwhen you need semantic matching or the hierarchy doesn't reveal the right documents - 3-strike rule: Never call search tools more than 3 times for the same topic. After 3 empty/irrelevant results, stop and disclose what you couldn't find