Skip to content

codex_app_server_sdk.protocol

protocol

extract_error(payload)

Return JSON-RPC error object if present and valid.

is_response_message(payload)

Return True when payload is a response (has id, no method).

is_turn_completed(method)

Return True when method name indicates turn completion.

is_turn_failed(method)

Return True when method name indicates turn failure.

make_error_response(request_id, code, message, data=None)

Build a JSON-RPC error response envelope.

make_request(request_id, method, params=None)

Build a JSON-RPC request envelope.

make_result_response(request_id, result)

Build a JSON-RPC success response envelope.