Acceptance Tests
Test any API endpoint for Open Responses specification compliance.
Configure your connection details and run the test suite to validate
responses against the OpenAPI schema.
Configuration Run Browser Tests
Test Suite
Browser Runnable 10 tests ○ Basic Text Response Simple user message, validates ResponseResource schema
▼ ○ Assistant Message Phase Sends assistant history with phase labels and validates contract acceptance
▼ ○ Response Output Phase Schema Validates ResponseResource schema support for assistant output phase labels
▼ ○ Streaming Response Validates SSE streaming events and final response
▼ ○ System Prompt Include system role message in input
▼ ○ Tool Calling Define a function tool and verify function_call output
▼ ○ Image Input Send image URL in user content
▼ ○ Multi-turn Conversation Send assistant + user messages as conversation history
▼ ○ Compaction Endpoint Compacts a short conversation with prompt_cache_key and validates the compacted response schema
▼ ○ Compaction Missing Required Model Rejects a compact request that omits the required model field
▼
CLI Only 7 tests CLI WebSocket Response Creates a response over WebSocket and validates returned streaming events
▼ CLI WebSocket Sequential Responses Sends multiple response.create messages on one WebSocket connection and validates sequential terminal responses
▼ CLI WebSocket Continuation Continues a store:false response on the active WebSocket using previous_response_id and only new input
▼ CLI WebSocket Store False Reconnect Recovery Creates a store:false response, reconnects on a new WebSocket, validates previous_response_not_found, then starts a clean recovery response
▼ CLI WebSocket Missing Previous Response Verifies store:false continuation with an uncached previous_response_id returns previous_response_not_found
▼ CLI WebSocket Failed Continuation Evicts Cache Fails a store:false continuation and verifies the referenced previous_response_id is evicted from connection-local state
▼ CLI WebSocket Compact New Chain Uses /responses/compact output as the base input for a new WebSocket response without previous_response_id
▼