Interface Notification

All Known Subinterfaces:
Notification.BacklogNotification, Notification.ConversationNotification, Notification.DelegationNotification, Notification.HandoffNotification, Notification.LifecycleNotification, Notification.MessagingNotification, Notification.StruggleNotification, Notification.TaskNotification, Notification.TeamNotification
All Known Implementing Classes:
Notification.Activated, Notification.BacklogAccessGranted, Notification.BacklogAssigned, Notification.BacklogClosed, Notification.BacklogTaskClaimed, Notification.ContactAdded, Notification.ConversationCreated, Notification.ConversationEnded, Notification.ConversationJoined, Notification.ConversationParticipantReady, Notification.ConversationParticipantSetupFailed, Notification.ConversationTurnReceived, Notification.Deactivated, Notification.DelegationResolved, Notification.DelegationStarted, Notification.DependencyResolved, Notification.HandoffReceived, Notification.HandoffStarted, Notification.IterationCompleted, Notification.IterationFailed, Notification.IterationStarted, Notification.MessageReceived, Notification.ParticipantTurnSubmitted, Notification.RepeatedIterationFailure, Notification.Resumed, Notification.Stopped, Notification.Suspended, Notification.TaskApproachingMaxIterations, Notification.TaskAssigned, Notification.TaskCancelled, Notification.TaskCompleted, Notification.TaskDependencyStuck, Notification.TaskDependencyWait, Notification.TaskFailed, Notification.TaskResultRejected, Notification.TaskStarted, Notification.TaskStruggleDetected, Notification.TeamCreated, Notification.TeamDisbanded, Notification.TeamJoined, Notification.TeamMemberReady, Notification.TeamMemberSetupFailed, Notification.TeamMemberStopped, Notification.WorkerTaskCompleted, Notification.WorkerTaskReceived

Notifications published by the runtime for an autonomous agent instance.

These events are emitted automatically by the runtime as the agent progresses through its execution loop. They are not published by user code.

Subscribe to notifications via AutonomousAgentClient.notificationStream().

Notifications are grouped by capability into marker sub-interfaces (for example Notification.LifecycleNotification, Notification.TaskNotification, Notification.TeamNotification). User code can match on a marker to handle a whole family generically.