These commands work from the shell and its associated viewports:
Run emacsvox-agent-shell-speak-last-response. It reads the latest
successfully completed response in full without moving point. This deliberate
operation does not inherit the automatic 2,000-character limit. While a new
turn is busy it explicitly identifies and reads the prior completed response.
Run emacsvox-agent-shell-speak-response-overview. It reports line,
heading, source-block, and table counts plus a bounded opening preview.
These commands remain usable at notify and quiet. If no turn has
completed, they say that no completed response is available rather than
presenting a streaming partial or failed answer.