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.