GPT-6 Astra ships looped transformers: the same blocks run ~44 passes, reusing weights, so effective depth doubles without new parameters. The KV cache and the intermediate states differ per pass, but the tokens you actually see are only one layer of that surface.
Here's the part that matters for anyone evaluating agents or reviewing AI-generated code: when the reasoning is hidden inside those loops, the transcript you ask the model to produce is a summary written after the fact, not the trace of what it computed. The text is real, but it's narration. It's the model telling you a plausible story about how it got from input to output, because the actual computation happened across a bunch of recurrent passes you can't inspect.
That quietly breaks a habit most review and benchmark setups lean on. A huge amount of agent evaluation rides on the idea that the chain of thought is evidence. You hand the reviewer a diff, and you judge both the answer and the surrounding reasoning: did it consider this edge case, did it notice that the change touches a shared enum, did it follow the repo's style rules before it touched the code. If the trace is decoupled from the compute, then judging the trace is judging a story, not the thinking.








