AssistantMissionEvent
One entry on a Mission's timeline.
type AssistantMissionEvent {
seq: Int!
type: String!
fromStatus: AssistantMissionStatus
toStatus: AssistantMissionStatus
actorKind: String!
reason: String
agentRunId: ID
createdAt: Time!
}
Fields
AssistantMissionEvent.seq ● Int! non-null scalar
Position on the timeline, from 1, without gaps.
AssistantMissionEvent.type ● String! non-null scalar
created, step_started, step_finished, steered, intended_write, note, or a transition: plan_ready, plan_failed, budget_approved, job_started, watch_delivered, input_needed, input_received, pause, resume, succeed, exhaust, fail, cancel.
AssistantMissionEvent.fromStatus ● AssistantMissionStatus enum
Status before a transition; null for a note.
AssistantMissionEvent.toStatus ● AssistantMissionStatus enum
Status after a transition; null for a note.
AssistantMissionEvent.actorKind ● String! non-null scalar
user, admin, mission or system.
AssistantMissionEvent.reason ● String scalar
Machine-readable reason, such as a pause cause.
AssistantMissionEvent.agentRunId ● ID scalar
The assistant run of the step this event belongs to.
AssistantMissionEvent.createdAt ● Time! non-null scalar
Returned By
assistantMissionEventAdded subscription
Member Of
AssistantMission object ● AssistantMissionOrgView object