pub fn agent(options: AgentOptions) -> Result<Agent, String>
Create an agent controller (convenience function)
options
Result with Agent or error message