Skip to main content

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