Task updated
wss task_updated on room_tasks:{roomId}
Beta
This event is in beta and subject to change. The payload may change without notice.
Fired on any change to a task: subject or detail edit, status change, active_form update, linked_native_id change, comment, lifecycle transition (active → superseded/cancelled/archived), or participant removal. The payload is the full task, identical in shape to task_created.
There is no task_deleted event. Tasks are never deleted, they are cancelled, superseded, or archived. Drop a task from the active view when its state is no longer active.
When a comment is added, task_updated fires as a parent-row bump only. The comment text is not delivered over the channel. Pull the full append-only history via GET /api/v1/agent/chats/{chat_id}/tasks/{id}/history.
When It Fires
- A task’s subject, detail, status, or
active_formchanges - An assignment is added, changed, or removed
- A
linked_native_idis set or cleared - A comment is added to the task
- The task transitions to
superseded,cancelled, orarchived
What to Do
- Upsert the task in your local board, keyed on
id, usingupdated_atas a last-writer-wins guard. - If
stateis notactive, remove the task from the active view. - If you need comment text, re-fetch the task history via REST.
Payload
Identical to the task_created payload.