I’d encourage you to try the 1M context window on Gemini 2.5 Pro. It’s pretty remarkable.
I paste in the entire codebase for my small ETL project (100k tokens) and it’s pretty good.
Not perfect, still a long ways to go, but a sign of the times to come.