core/protocol/mission library

Classes

MissionMessage
Backend → Frontend.
MissionPhaseMessage
Frontend → Backend.
MissionStatusCodec
MissionStatusMessage
Frontend → Backend.
MissionStep
One unit of work in a MissionMessage.
StepPhaseCodec

Enums

MissionStatus
Lifecycle stage of a running mission.
StepPhase
Live intra-step phase emitted by MissionRunner so the backend can narrate what the SDK is doing in real time.

Functions

userInteractionMessage(String? missionId) → Map<String, dynamic>
Outbound user_interaction (RN userInteractionMessage, Android MissionWire): a person touched the app while the agent was acting or its UI was on screen. missionId is the interrupted (or last) mission.