agent-evaluation Evaluation framework to synthetically generate data, fine-tune and evaluate small language models made for agents