Changelog
2026-04-24
Specification · Reference · OpenAPI JSON
- Added WebSocket transport for
/v1/responses. Clients start turns withresponse.create, and servers reuse the same semantic streaming events as HTTP streaming. - Defined sequential WebSocket turns,
previous_response_idcontinuation, connection-local state forstore=false, recovery after disconnects, the 60-minute connection limit, and structured error events. - Added
POST /v1/responses/compactand its request and response schemas, including the rules for continuing over WebSockets after compaction. - Added the optional assistant-message
phasefield withcommentaryandfinal_answervalues. - Made
logprobsoptional in output-text objects and streaming events. - Corrected the
createResponseoperation ID and completed theResponseResourceexample.
2026-01-15
Specification · Reference · OpenAPI JSON
- Launched Open Responses as an open, multi-provider specification with a shared schema, semantic streaming events, item lifecycle rules, and extensible tooling.