Skip to main content

ChatTaskTransition

@gravity-rail/sdk


@gravity-rail/sdk / ChatTaskTransition

Interface: ChatTaskTransition

One recorded move of an Assignment to a Task.

initiatorKind says what moved the Assignment. actorMemberId is set only for a Member-initiated move, and sourceToolCallId only for an Agent move whose tool call is known; both are None otherwise, including for every move recorded before attribution existed (those say system). toTaskName is None when the Task has since been deleted.

Properties​

actorMemberId?​

optional actorMemberId: number | null


assignmentId​

assignmentId: number


at​

at: string


fromTaskId?​

optional fromTaskId: number | null


id​

id: number


initiatorKind​

initiatorKind: TaskTransitionInitiator


isInitialEntry​

isInitialEntry: boolean


sourceToolCallId?​

optional sourceToolCallId: string | null


toTaskId?​

optional toTaskId: number | null


toTaskName?​

optional toTaskName: string | null