LmosAgentRoutingService

@Service
class LmosAgentRoutingService(lmosRuntimeProperties: LmosRuntimeProperties) : AgentRoutingService

Constructors

Link copied to clipboard
constructor(lmosRuntimeProperties: LmosRuntimeProperties)

Functions

Link copied to clipboard
fun initializeAgentRouter(agentList: List<Agent>): AgentRoutingSpecsResolver
Link copied to clipboard
fun resolveAgent(agentRoutingSpecResolver: AgentRoutingSpecsResolver, context: Context, input: UserMessage): AgentRoutingSpec?
Link copied to clipboard
open suspend override fun resolveAgentForConversation(conversation: Conversation, agentList: List<Agent>): Agent