Overview
Extended Thinking
Agents spend more time reasoning before responding
Chain-of-Thought
Step-by-step reasoning visible in activity logs
Self-Reflection
Agents can reconsider and refine their approach
Multi-step Planning
Break complex tasks into manageable steps
When to Use
Advanced reasoning is beneficial for:- Complex Analysis - Financial modeling, code review, data interpretation
- Multi-step Tasks - Tasks requiring planning and execution
- Ambiguous Requests - Queries needing clarification or interpretation
- Critical Decisions - Actions with significant consequences
Configuration
Via Workbench
- Open agent settings
- Navigate to AI Model > Advanced
- Enable Advanced Reasoning Mode
- Configure thinking budget
Via SDK
Reasoning Modes
Standard Mode
Default behavior - efficient responses for straightforward queries:Extended Mode
More thorough reasoning with visible thought process:Deep Mode
Maximum reasoning depth for complex problems:Thinking Budget
Control how much “thinking” the agent can do:| Budget | Use Case | Typical Latency |
|---|---|---|
| 1,000 tokens | Quick clarification | +1-2s |
| 5,000 tokens | Standard reasoning | +3-5s |
| 10,000 tokens | Complex analysis | +5-10s |
| 20,000+ tokens | Deep research | +10-20s |
Viewing Reasoning
Activity Log
Reasoning steps appear in the activity log:Example Output
Streaming Reasoning
Stream thinking in real-time:Self-Reflection
Enable agents to reconsider their approach:Reflection Flow
Best Practices
When to Enable
Enable For
- Code review and analysis
- Complex debugging
- Architecture decisions
- Security assessments
Skip For
- Simple Q&A
- Status checks
- CRUD operations
- Real-time chat
Optimizing Performance
Model Support
Advanced reasoning works best with:| Model | Reasoning Support |
|---|---|
| Claude 3.5 Sonnet | Full support |
| Claude 3 Opus | Full support |
| GPT-4 Turbo | Full support |
| GPT-4o | Full support |
| GPT-3.5 | Limited |

