pub fn agent() -> Agent
A new Agent with default configuration
Agents are used to hold configuration and keep state between requests.