Skip to main content
The agent’s answer is streamed back in chunks followed by a completion event.

AGENT_RESPONSE_CHUNK

Partial agent output.
{
  "type": "AGENT_RESPONSE_CHUNK",
  "eventId": "evt_2",
  "threadId": "thread_456",
  "requestId": "req_1",
  "eventMessage": {
    "agent": null,
    "content": "hel",
    "collaborationId": null,
    "activeAssistantCollaborationRequired": null,
    "toolExecutionApprovalRequest": null,
    "timestamp": "2025-08-12T00:00:01"
  }
}

AGENT_RESPONSE_COMPLETE

Final agent output with the full response text.
{
  "type": "AGENT_RESPONSE_COMPLETE",
  "eventId": "evt_3",
  "threadId": "thread_456",
  "requestId": "req_1",
  "eventMessage": {
    "agent": null,
    "content": "hello",
    "collaborationId": null,
    "activeAssistantCollaborationRequired": null,
    "toolExecutionApprovalRequest": null,
    "timestamp": "2025-08-12T00:00:02"
  }
}
I