agentFactory

@Bean
@ConditionalOnMissingBean(value = [AgentFactory::class])
fun agentFactory(beanProvider: BeanProvider): ChatAgentFactory