From a2d0ba3d81257e62430982bad239c44a1397fcca Mon Sep 17 00:00:00 2001 From: Bryan Bednarski Date: Mon, 17 Aug 2026 19:24:27 -0700 Subject: [PATCH] docs(relay): clarify timeout payload isolation Signed-off-by: Bryan Bednarski --- agent/relay_llm.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/agent/relay_llm.py b/agent/relay_llm.py index 3804558672..ea969da43f 100644 --- a/agent/relay_llm.py +++ b/agent/relay_llm.py @@ -1103,9 +1103,9 @@ def _relay_request_body( body = _jsonable(request) if not isinstance(body, dict): return {} - # ``timeout`` configures the provider SDK client; it is not part of any - # supported provider wire protocol. Keep it on the original callback - # request, but never expose it to Relay intercepts or routed transports. + # ``timeout`` configures the provider SDK client, not a provider wire + # protocol. Preserve it for the original callback request, but never pass + # it to Relay intercepts or routed transports. body.pop("timeout", None) # The Responses SDK accepts ``tools=None`` as "no tools", while Relay's # typed Responses codec correctly expects either an array or an absent