Tool-Using Research Agent: Control Loop and Budgeting