string
required
Bearer token obtained from Authenticate.
string
required
Published agent UUID used to run the chat.
string
required
Member-owned chat UUID.
string
required
Durable turn UUID returned at acceptance.
Response
string
required
Durable turn UUID.
string
required
Owning chat UUID.
string
required
Public lifecycle status:
in_progress, completed, failed, or cancelled.string
required
ISO 8601 acceptance timestamp.
string | null
required
Terminal timestamp, or null while in progress.
integer
required
Highest durable event sequence represented by the status snapshot.
string | null
required
Authoritative accumulated assistant text through
last_seq. It can be present while in progress and after cancellation/failure.string | null
required
UUID of the persisted terminal assistant message, when one was written. It is present for completed and failed turns, can be present for a cancelled turn with persisted partial output, and is
null while running or when cancellation produced no message.boolean
required
Whether exact event replay is currently available. A terminal turn reports true only when the journal includes its terminal event.
boolean
required
Whether the turn permanently lost exact replay guarantees.
object | null
required
Safe public error when
status is failed, otherwise null.Polling behavior
- While
statusisin_progress, update the displayed partial answer frompartial_contentand rememberlast_seq. - On
completed, fetchresult_message_idwith Get Message or refresh Get Chat. - On
failed, surfaceerror.code;result_message_ididentifies the persisted error message, anderror.debug_idis available for support correlation. - On
cancelled, keep any non-emptypartial_contentas the persisted partial answer. A non-nullresult_message_ididentifies that persisted partial assistant message.
resume control frame instead exposes raw status values (running, done, error, cancelled).