Overview of SGR Deep Research Tools
mainTools in the SGR Deep Research framework are categorized into two types:
- System Tools: Essential tools required for the research agent to function. Without these, the agent cannot perform core reasoning or task completion.
- Auxiliary Tools: Optional tools that extend the agent's capabilities (e.g., web searching, command execution).
| Item | Category | Description |
|---|---|---|
ReasoningTool | System | Determines the next reasoning step for Schema-Guided Reasoning agents |
FinalAnswerTool | System | Completes the research task and updates agent state |
CreateReportTool | System | Generates a detailed research report with inline citations and saves it to disk |
ClarificationTool | System | Asks clarification questions and pauses execution until a user responds |
GeneratePlanTool | System | Creates an initial research plan and breaks requests into steps |
AdaptPlanTool | System | Updates an existing research plan based on new information |
WebSearchTool | Auxiliary | Web search powered by Tavily Search API |
ExtractPageContentTool | Auxiliary | Extracts full content from web pages using Tavily Extract API |
RunCommandTool | Auxiliary | Executes shell commands in safe or unsafe mode within a workspace boundary |