I think the right shape is to review and merge directly from the agent window.
reviewing code as it's being written & re-steering it > reviewing it once 20k lines have been written
reviewing code as it's being written & re-steering it > reviewing it once 20k lines have been written