Group of 3 You'll notice
The spinner now shows a 'picking the thought back up' status while a turn retries after hitting the output token limit
What
- When a turn hits the output token limit and is being retried (reason
max_output_tokens_recovery), the status line/spinner now shows a new "recovering" state instead of the usual thinking/tool text. - It displays as "picking the thought back up", or "picking the thought back up (N of 3)" on later retry attempts, with a limit of 3 attempts.
- This is driven by a new
outputLimitRecoverypayload (attempt number and the limit) that's threaded through an agent-mode "requesting" event and into the spinner component's props.
Why
This gives a clear, specific status message when Claude is automatically retrying after running out of output tokens, instead of leaving the status line looking stuck or generic.