Agentic RAG Assistant: Optimal Context for Complex Queries