Skip to content

Summary Table

📊 Summary Table of Agents

Agent SGR Implementation ReasoningTool Tools API Requests Selection Mechanism
1. SGRAgent Structured Output ❌ Built into schema 6 basic 1 SO Union Type
2. ToolCallingAgent ❌ Absent ❌ Absent 6 basic 1 FC "required"
3. SGRToolCallingAgent FC Tool enforced ✅ First step FC 7 (6 + ReasoningTool) 2 FC → FC TOP AGENT
4. SGRAutoToolCallingAgent (deprecated) FC Tool optional ✅ At model's choice 7 (6 + ReasoningTool) 1–2 FC "auto"
5. SGRSOToolCallingAgent (deprecated) FC → SO → FC auto ✅ FC enforced 7 (6 + ReasoningTool) 3 FC → SO → FC auto