Package-level declarations

Types

Link copied to clipboard

A functional interface representing an action that can be performed on a builder in a chainable manner. It defines a transformation from one builder type to another, allowing the construction process to be extended or modified incrementally.

Link copied to clipboard
fun interface ConfigureAction<T>

Represents a functional interface designed to apply configurations of type T. This interface allows for standardized handling of configuration operations across various implementations or systems.

Functions

Link copied to clipboard
fun <T> AIAgentConfig.runBlockingOnLLMDispatcher(block: suspend () -> T): T

Executes the given block on the llmRequestDispatcher.

Link copied to clipboard
fun <T> AIAgentConfig.runBlockingOnStrategyDispatcher(block: suspend () -> T): T

Executes the given block on the strategyDispatcher.