Constructors

Link copied to clipboard
constructor(name: String)

Properties

Link copied to clipboard
open override val name: String

The name of the AI agent strategy.

Functions

Link copied to clipboard
suspend override fun execute(context: AIAgentFunctionalContext, input: TInput): TOutput?

Executes the AI agent's strategy using the provided context and input.

Link copied to clipboard
abstract fun executeBlocking(context: AIAgentFunctionalContext, input: TInput): TOutput

Executes the AI agent's strategy in a blocking manner using the provided context and input.