I get around this by asking it to stage changes in reviewable groups.

I make commits based on these -- or ask the LLM to make changes to the "staged changes" only.