A JSON object string the loop decodes. The default: a forced, schema-constrained call can
only decode an object whose sections declare no properties as {}, which loses the change.
An object parameter — no JSON inside a JSON string. For agents whose final turn is not forced.
How
complete_taskdeclares itspayloadChangeRequestparameter.