pub fn create_agent<C: LlmClient + Clone + 'static>( config: &AgentConfig, client: C, ) -> Box<dyn Agent>
Create an agent from config + LLM client.
Returns a boxed dyn Agent to erase the concrete type.
dyn Agent