For a while I agreed with you, but then I realized I want my agent to have access to the same find references, index, and rename tools, and the rest of the refactor tools that JetBrains have always provided me. And I wanted to be able to use those, even if it means I'll have to pay for Jetbrains.
Just like it was inefficient for me to manually rename variables and classes, it's token inefficient for my agent to do that.
Just like it was inefficient for me to manually rename variables and classes, it's token inefficient for my agent to do that.