Interface AgentHookEvent

All Superinterfaces:
HookEvent
All Known Implementing Classes:
AgentInit, AgentStart, AgentStop, OnStateTransition

public sealed interface AgentHookEvent extends HookEvent permits AgentInit, AgentStart, AgentStop, OnStateTransition
Agent lifecycle hook events (issue #60). Fire once per major lifecycle transition — construction, first activation, shutdown, internal state change.
  • AgentInit — AgentBuilder.build() completed
  • AgentStart — first chat() begins
  • AgentStop — agent shutting down
  • OnStateTransition — FSM state change (currently fires on the synthetic
    invalid reference
    AgentState#READY
    transition; full FSM lands in #21)
Since:
0.5.0 (issue #60)