Tracker›Changelog›2026-08-22-stream-card-und-10-added
Instrument state: Schema 14 · v2 · Bookmarklet 2.2 · measure · gpt-5-6
{
"sse_event_types": [
"Card",
"Col",
"Each",
"Icon",
"Pressable",
"Row",
"Show",
"Spacer",
"Svg",
"Text",
"request_location_permission"
]
}{
"har.sse_event_types": [
"Basic",
"Box",
"Button",
"Card",
"Col",
"Each",
"Icon",
"Pressable",
"Row",
"Show",
"Spacer",
"Svg",
"Text",
"conversation_detail_metadata",
"event:delta",
"event:delta_encoding",
"hidden",
"input_message",
"message_marker",
"message_stream_complete",
"request_location_permission",
"resume_conversation_token",
"search_model_queries",
"search_result",
"search_result_group",
"server_ste_metadata",
"stop",
"title_generation",
"url_moderation"
]
}stream/card stream/col stream/each stream/icon stream/pressable stream/row stream/show stream/spacer stream/svg stream/text stream/request-location-permission
For tools: Since 22 Aug 2026 the SSE stream carries, next to message deltas, events with UI names: Basic, Box, Button, Card, Col, Each, Icon, Pressable, Row, Show, Spacer, Svg, Text. Stream parsers must pass unknown types through.
For visibility: Unclear. If ChatGPT streams parts of the answer as UI components instead of text, they contain no links a user could copy or a crawler could see.
| 22 Aug 2026 | observed |
A layout vocabulary (Row, Col, Card, Pressable) in the answer stream — a precursor of a generated interface (genui) instead of Markdown? Together with the new endpoint widget_server_action on the same day and widget questions as the only place they occur.
The types appear only on widget questions (2–4 of 33). Are they the building blocks a widget is assembled from in the stream? The new endpoint widget_server_action on the same day fits that.