Package com.tnsai.events
package com.tnsai.events
Event-driven communication system for agent lifecycle and execution notifications.
-
ClassDescriptionEvent representing a snapshot of the agent's hierarchy and state, intended for multi-agent visualization in the frontend.Event requesting human approval for an action.Event representing the creation of an artifact by the agent.Artifact types.Event representing a change in the agent's BDI (Belief-Desire-Intention) state.The BDI component types.The operation types for BDI updates.Event representing an error during agent execution.In-memory implementation of TnsAIEventPublisher.Event indicating that an agent run has completed.Run completion status.Event indicating that an agent run has started.Emitted whenever a
com.tnsai.skills.Skillis activated for an agent (TNS-289).Why a skill was activated.Event representing a status update during agent execution.Types of status updates.Event representing a streaming text chunk from the LLM.Event representing an agent's internal reasoning or thinking process.Sealed interface representing internal TnsAI events.Interface for publishing and subscribing to TnsAI events.A subscription handle for cancelling event subscriptions.Event indicating that a tool call has completed.Event indicating that a tool call has started.Event representing a request to render a specific UI component in the frontend.