Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class AIAgentStrategyBuilder(name: String, toolSelectionStrategy: ToolSelectionStrategy) : AIAgentSubgraphBuilderBase<String, String> , BaseBuilder<AIAgentStrategy>
Link copied to clipboard
class AIAgentSubgraphBuilder<Input, Output>(val name: String? = null, toolSelectionStrategy: ToolSelectionStrategy) : AIAgentSubgraphBuilderBase<Input, Output> , BaseBuilder<AIAgentSubgraphDelegate<Input, Output>>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
infix fun <IncomingOutput, OutgoingInput> AIAgentNodeBase<*, IncomingOutput>.forwardTo(otherNode: AIAgentNodeBase<OutgoingInput, *>): AIAgentEdgeBuilderIntermediate<IncomingOutput, IncomingOutput, OutgoingInput>
Link copied to clipboard
fun strategy(name: String, toolSelectionStrategy: ToolSelectionStrategy = ToolSelectionStrategy.ALL, init: AIAgentStrategyBuilder.() -> Unit): AIAgentStrategy
Builds a local AI agent that processes user input through a sequence of stages.