graph TD Start[Start] --> QueryInput[Input: Search Query] QueryInput --> SA1[Subagent 1: Search Engine Connector] SA1 --> |Raw Search Results| SA2[Subagent 2: Results Parser] SA2 --> |Structured Array| SA3[Subagent 3: JSON Assembler] QueryInput --> |Original Query| SA3 SA3 --> JSONOutput[Output: search_results.json] JSONOutput --> End[End] subgraph Components SA1 -->|Performs Web Search| WebSearch[Web Search] SA2 -->|Extracts Data| Parse[Parse Results] SA3 -->|Creates Structure| Format[Format JSON] end