A structured request the model emits when text reasoning is genuinely
insufficient for a computational task. The model NEVER generates or runs
code — it only describes what it needs.
Wraps the model’s full propose-stage output. The telemetry fields are at
the top level (flattened) so existing model responses without
capability_request still parse unchanged.