OK. I had to edit my reply because I found an issue. After a while, the agent gives me the error that I don't have enough funds in my API key. I realized that the "Default" option in Gemini is misleading. It sets the agent to work with a paid model. So you have to set a free Flash model first. The problem is that even after that, the agent doesn't respond. I tried all the Flash options, restarting Xcode, signing out and adding the key again, and nothing works. No matter the model I choose, the agent never answers and always gives me the error "JSON 500, not enough funds".