responses feedback items: whitelist input-shape fields — api rejects response-only fields like status as unknown parameters (live 400)
This commit is contained in:
@@ -169,8 +169,10 @@ chat/completions.
|
||||
|
||||
The Responses path runs with `store=false` and
|
||||
`include=["reasoning.encrypted_content"]` (nothing retained
|
||||
server-side). On a function call, ALL output items — including
|
||||
reasoning items — are passed back as input together with one
|
||||
server-side). On a function call, the reasoning and function_call
|
||||
output items are passed back as input — reduced to their input-shape
|
||||
fields, since response-only fields like `status` are rejected as
|
||||
unknown parameters (live 400, 2026-07-17) — together with one
|
||||
`function_call_output` per call (matched by `call_id`, result
|
||||
sanitized per SAF-03), so the model continues one chain of thought
|
||||
across tool rounds. Up to `responses-tool-rounds` (default 4) rounds
|
||||
|
||||
Reference in New Issue
Block a user