AGUI504

August 29, 2026 · View on GitHub

Severity: error · Group: Transport · Checked in: core · Since: 0.x

Message: {type}: {detail}

Spec grounding

All events share a common set of base properties.

Source: https://docs.ag-ui.com/concepts/events#base-event-properties

Example

A violating stream from the corpus (spec/fixtures/invalid/AGUI504-schema-violation):

{"type":"RUN_STARTED","threadId":"thread_001","runId":"run_001","timestamp":1755300021900}
{"type":"TOOL_CALL_START","toolCallId":"call_001","timestamp":1755300022000}
{"type":"TOOL_CALL_END","toolCallId":"call_001","timestamp":1755300022100}
{"type":"RUN_FINISHED","threadId":"thread_001","runId":"run_001","outcome":{"type":"success"},"timestamp":1755300022200}

Expected findings:

  • error AGUI504 at event 1 — TOOL_CALL_START: missing required field 'toolCallName' (string)