PlannerEventContext

Defines the context specifically for handling planner-related events within the AI agent framework. Extends the base event handler context to include functionality and behavior dedicated to managing the lifecycle and operations of planner agents.

Inheritors

Properties

Link copied to clipboard
abstract val context: AIAgentContext

The Agent context associated with the planner execution.

Link copied to clipboard
abstract val eventId: String

The unique identifier for the event.

Link copied to clipboard

Represents the specific type of event handled within the event handler context, categorizing the nature of agent-related or strategy-related events.

Link copied to clipboard

Holds execution-specific context information to support observability and tracing during the lifecycle of an agent.

Link copied to clipboard
abstract val plan: Any?

The current plan being executed or planned.

Link copied to clipboard
abstract val planType: TypeToken?

The TypeToken of the plan

Link copied to clipboard
abstract val state: Any

The current state of the planner execution.

Link copied to clipboard
abstract val stateType: TypeToken?

The TypeToken of the state

Link copied to clipboard
abstract val stepIndex: Int

The index of the current step within the plan.