Move AgentGenerator to agent