You'll notice
Early no-result success responses in headless turns now include the same send-echo timing fields as normal results
What
When a headless turn ends immediately without actually querying the model (an early success case with no real turns taken), the result it returns now includes the same send-echo fields that normal results carry. Previously this early-exit case only returned the plain result text with none of those extra fields.
Why
This makes the shortcut, zero-turn success response consistent with normal results, so anything reading these fields (such as timing data) gets them even in this early-exit case.