TypeError: Expected Array or String, got Hash (TypeError) raise TypeError, "Expected Array or String, got #{new_scope.class}" ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ from signet/oauth_2/client.rb:420:in 'scope=' from signet/oauth_2/client.rb:193:in 'update!' from googleauth/signet.rb:55:in 'update!' from googleauth/compute_engine.rb:168:in 'update!' from signet/oauth_2/client.rb:115:in 'initialize' from googleauth/compute_engine.rb:94:in 'initialize' from googleauth/application_default.rb:61:in 'new' from googleauth/application_default.rb:61:in 'Google::Auth.get_application_default' from ruby_llm/providers/vertexai.rb:43:in 'initialize_authorizer' from ruby_llm/providers/vertexai.rb:26:in 'headers' from ruby_llm/connection.rb:38:in 'block in RubyLLM::Connection#post' from faraday/connection.rb:449:in 'block in Faraday::Connection#run_request' from faraday/connection.rb:466:in 'block in Faraday::Connection#build_request' from faraday/request.rb:41:in 'block in Faraday::Request.create' from :91:in 'tap' from faraday/request.rb:40:in 'Faraday::Request.create' from faraday/connection.rb:462:in 'build_request' from faraday/connection.rb:444:in 'run_request' from faraday/connection.rb:280:in 'post' from ruby_llm/connection.rb:37:in 'post' from ruby_llm/provider.rb:237:in 'sync_response' from ruby_llm/provider.rb:58:in 'complete' from ruby_llm/chat.rb:125:in 'complete' from ruby_llm/active_record/chat_methods.rb:198:in 'complete' from ruby_llm/active_record/chat_methods.rb:192:in 'ask' from app/lib/ai_sdk.rb:55:in 'call' from app/commands/organizations/onboarding/extract_keywords.rb:23:in 'call' from simple_command.rb:22:in 'call' from simple_command.rb:10:in 'call' from app/commands/organizations/onboarding/extract_onboarding_data.rb:32:in 'block in Organizations::Onboarding::ExtractOnboardingData#call' from app/commands/organizations/onboarding/extract_onboarding_data.rb:90:in 'block in Organizations::Onboarding::ExtractOnboardingData#safe_future' from concurrent/promises.rb:1593:in 'evaluate_to' from concurrent/promises.rb:1776:in 'block in Concurrent::Promises::ChainPromise#on_resolvable' from concurrent/executor/ruby_thread_pool_executor.rb:359:in 'run_task' from concurrent/executor/ruby_thread_pool_executor.rb:350:in 'block (3 levels) in Concurrent::RubyThreadPoolExecutor::Worker#create_worker' from :168:in 'loop' from concurrent/executor/ruby_thread_pool_executor.rb:341:in 'block (2 levels) in Concurrent::RubyThreadPoolExecutor::Worker#create_worker' from concurrent/executor/ruby_thread_pool_executor.rb:340:in 'catch' from concurrent/executor/ruby_thread_pool_executor.rb:340:in 'block in Concurrent::RubyThreadPoolExecutor::Worker#create_worker'