Why Gemini CLI changes models mid-session