Rename GenerateAgent to AgentGenerator