This is such a shame, finding where stuff is in a large codebase is my number 1 use for LLM. I hate it that it relies on grep so much, I can do grep better and faster myself.
I mean, it doesn't have to be a shame. I typically will have it start making an index as it probes, so the big token burn is upfront, and future searches are more targeted. It is pretty good at doing this.