llmAgentRoutingSpecsResolver

@Bean
@ConditionalOnMissingBean(value = [LLMAgentRoutingSpecsResolver::class])
open fun llmAgentRoutingSpecsResolver(agentRoutingSpecsProvider: AgentRoutingSpecsProvider, modelPromptProvider: ModelPromptProvider, modelClient: ModelClient): LLMAgentRoutingSpecsResolver

Provides an LLMAgentRoutingSpecsResolver that uses the AgentRoutingSpecsProvider, ModelPromptProvider, and ModelClient to resolve agent routing specifications.

Return

The LLM agent spec resolver.

Parameters

agentRoutingSpecsProvider

The provider of agent routing specifications.

modelPromptProvider

The provider of model prompts.

modelClient

The client for the language model.