AgentStartContext

data class AgentStartContext<TFeature>(val agent: AIAgent<*, *>, val runId: String, val strategy: AIAgentStrategy<*, *>, val feature: TFeature, val context: AIAgentContextBase) : AgentEventHandlerContext(source)

Represents the context available during the start of an AI agent.

Parameters

TFeature

The type of the feature object associated with this context.

Constructors

Link copied to clipboard
constructor(agent: AIAgent<*, *>, runId: String, strategy: AIAgentStrategy<*, *>, feature: TFeature, context: AIAgentContextBase)

Properties

Link copied to clipboard
val agent: AIAgent<*, *>

The AI agent associated with this context.

Link copied to clipboard
Link copied to clipboard

The feature-specific data associated with this context.

Link copied to clipboard
Link copied to clipboard

The AI agent strategy that defines the workflow and execution logic.