@@ -18,13 +18,13 @@ Production-ready open-source system for automated research using Schema-Guided R
1818
1919## 📊 Summary Table of Agents
2020
21- | Agent | SGR Implementation | ReasoningTool | Tools | API Requests | Selection Mechanism |
22- | ----------------------- | ------------------ | -------------------- | --------------------- | ------------ | -------------------- |
23- | ** 1. SGR-Agent ** | Structured Output | ❌ Built into schema | 6 basic | 1 | SO Union Type |
24- | ** 2. FCAgent ** | ❌ Absent | ❌ Absent | 6 basic | 1 | FC "required" |
25- | ** 3. HybridSGRAgent ** | FC Tool enforced | ✅ First step FC | 7 (6 + ReasoningTool) | 2 | FC → FC TOP AGENT |
26- | ** 4. OptionalSGRAgent ** | FC Tool optional | ✅ At model’ s choice | 7 (6 + ReasoningTool) | 1–2 | FC "auto" |
27- | ** 5. ReasoningFC_SO ** | FC → SO → FC auto | ✅ FC enforced | 7 (6 + ReasoningTool) | 3 | FC → SO → FC auto |
21+ | Agent | SGR Implementation | ReasoningTool | Tools | API Requests | Selection Mechanism |
22+ | ---------------------------------- | ------------------ | -------------------- | --------------------- | ------------ | -------------------- |
23+ | ** 1. sgr_agent ** | Structured Output | ❌ Built into schema | 6 basic | 1 | SO Union Type |
24+ | ** 2. tool_calling_agent ** | ❌ Absent | ❌ Absent | 6 basic | 1 | FC "required" |
25+ | ** 3. sgr_tool_calling_agent ** | FC Tool enforced | ✅ First step FC | 7 (6 + ReasoningTool) | 2 | FC → FC TOP AGENT |
26+ | ** 4. sgr_auto_tool_calling_agent ** | FC Tool optional | ✅ At model' s choice | 7 (6 + ReasoningTool) | 1–2 | FC "auto" |
27+ | ** 5. sgr_so_tool_calling_agent ** | FC → SO → FC auto | ✅ FC enforced | 7 (6 + ReasoningTool) | 3 | FC → SO → FC auto |
2828
2929## 👥 Open-Source Development Team
3030
@@ -116,7 +116,7 @@ client = OpenAI(
116116
117117# Make research request
118118response = client.chat.completions.create(
119- model = " sgr-agent " ,
119+ model = " sgr_agent " ,
120120 messages = [{" role" : " user" , " content" : " Research BMW X6 2025 prices in Russia" }],
121121 stream = True ,
122122 temperature = 0.4 ,
@@ -141,7 +141,7 @@ client = OpenAI(base_url="http://localhost:8010/v1", api_key="dummy")
141141# Step 1: Initial research request
142142print (" Starting research..." )
143143response = client.chat.completions.create(
144- model = " sgr-agent " ,
144+ model = " sgr_agent " ,
145145 messages = [{" role" : " user" , " content" : " Research AI market trends" }],
146146 stream = True ,
147147 temperature = 0 ,
@@ -527,13 +527,13 @@ python sgr_deep_research --host 127.0.0.1 --port 8080
527527
528528### Agent Types Overview
529529
530- | Agent Model | Description |
531- | ---------------------- | ---------------------------------- |
532- | ` sgr-agent ` | Pure SGR (Schema-Guided Reasoning) |
533- | ` sgr-tools-agent ` | SGR + Function Calling hybrid |
534- | ` sgr-auto-tools-agent ` | SGR + Auto Function Calling |
535- | ` sgr-so-tools-agent ` | SGR + Structured Output |
536- | ` tools-agent ` | Pure Function Calling |
530+ | Agent Model | Description |
531+ | ----------------------------- | ---------------------------------- |
532+ | ` sgr_agent ` | Pure SGR (Schema-Guided Reasoning) |
533+ | ` sgr_tool_calling_agent ` | SGR + Function Calling hybrid |
534+ | ` sgr_auto_tool_calling_agent ` | SGR + Auto Function Calling |
535+ | ` sgr_so_tool_calling_agent ` | SGR + Structured Output |
536+ | ` tool_calling_agent ` | Pure Function Calling |
537537
538538### Models Endpoint
539539
0 commit comments