I'm using all of the shared tools in AIA and when I attempted to use the browser tool this happened ...
/Users/dewayne/.rbenv/versions/4.0.0-preview2/lib/ruby/gems/4.0.0+0/gems/shared_tools-0.3.1/lib/shared_tools/tools/browser_tool.rb:256:in 'SharedTools::Tools::BrowserTool#default_driver': BrowserTool requires a driver. Either install the 'watir' gem or pass a driver: parameter (LoadError)
from /Users/dewayne/.rbenv/versions/4.0.0-preview2/lib/ruby/gems/4.0.0+0/gems/shared_tools-0.3.1/lib/shared_tools/tools/browser_tool.rb:173:in 'SharedTools::Tools::BrowserTool#execute'
from /Users/dewayne/.rbenv/versions/4.0.0-preview2/lib/ruby/gems/4.0.0+0/gems/ruby_llm-1.9.1/lib/ruby_llm/tool.rb:103:in 'RubyLLM::Tool#call'
from /Users/dewayne/.rbenv/versions/4.0.0-preview2/lib/ruby/gems/4.0.0+0/gems/ruby_llm-1.9.1/lib/ruby_llm/chat.rb:210:in 'RubyLLM::Chat#execute_tool'
from /Users/dewayne/.rbenv/versions/4.0.0-preview2/lib/ruby/gems/4.0.0+0/gems/ruby_llm-1.9.1/lib/ruby_llm/chat.rb:194:in 'block in RubyLLM::Chat#handle_tool_calls'
from /Users/dewayne/.rbenv/versions/4.0.0-preview2/lib/ruby/gems/4.0.0+0/gems/ruby_llm-1.9.1/lib/ruby_llm/chat.rb:191:in 'Hash#each_value'
from /Users/dewayne/.rbenv/versions/4.0.0-preview2/lib/ruby/gems/4.0.0+0/gems/ruby_llm-1.9.1/lib/ruby_llm/chat.rb:191:in 'RubyLLM::Chat#handle_tool_calls'
from /Users/dewayne/.rbenv/versions/4.0.0-preview2/lib/ruby/gems/4.0.0+0/gems/ruby_llm-1.9.1/lib/ruby_llm/chat.rb:150:in 'RubyLLM::Chat#complete'
from /Users/dewayne/.rbenv/versions/4.0.0-preview2/lib/ruby/gems/4.0.0+0/gems/ruby_llm-1.9.1/lib/ruby_llm/chat.rb:35:in 'RubyLLM::Chat#ask'
from /Users/dewayne/.rbenv/versions/4.0.0-preview2/lib/ruby/gems/4.0.0+0/gems/aia-0.9.24/lib/aia/ruby_llm_adapter.rb:765:in 'AIA::RubyLLMAdapter#text_to_text_single'
from /Users/dewayne/.rbenv/versions/4.0.0-preview2/lib/ruby/gems/4.0.0+0/gems/aia-0.9.24/lib/aia/ruby_llm_adapter.rb:305:in 'AIA::RubyLLMAdapter#single_model_chat'
from /Users/dewayne/.rbenv/versions/4.0.0-preview2/lib/ruby/gems/4.0.0+0/gems/aia-0.9.24/lib/aia/ruby_llm_adapter.rb:290:in 'AIA::RubyLLMAdapter#chat'
from /Users/dewayne/.rbenv/versions/4.0.0-preview2/lib/ruby/gems/4.0.0+0/gems/aia-0.9.24/lib/aia/chat_processor_service.rb:79:in 'AIA::ChatProcessorService#send_to_client'
from /Users/dewayne/.rbenv/versions/4.0.0-preview2/lib/ruby/gems/4.0.0+0/gems/aia-0.9.24/lib/aia/chat_processor_service.rb:28:in 'block in AIA::ChatProcessorService#process_prompt'
from /Users/dewayne/.rbenv/versions/4.0.0-preview2/lib/ruby/gems/4.0.0+0/gems/aia-0.9.24/lib/aia/ui_presenter.rb:111:in 'AIA::UIPresenter#with_spinner'
from /Users/dewayne/.rbenv/versions/4.0.0-preview2/lib/ruby/gems/4.0.0+0/gems/aia-0.9.24/lib/aia/chat_processor_service.rb:27:in 'AIA::ChatProcessorService#process_prompt'
from /Users/dewayne/.rbenv/versions/4.0.0-preview2/lib/ruby/gems/4.0.0+0/gems/aia-0.9.24/lib/aia/session.rb:371:in 'block in AIA::Session#run_chat_loop'
from /Users/dewayne/.rbenv/versions/4.0.0-preview2/lib/ruby/gems/4.0.0+0/gems/aia-0.9.24/lib/aia/session.rb:349:in 'Kernel#loop'
from /Users/dewayne/.rbenv/versions/4.0.0-preview2/lib/ruby/gems/4.0.0+0/gems/aia-0.9.24/lib/aia/session.rb:349:in 'AIA::Session#run_chat_loop'
from /Users/dewayne/.rbenv/versions/4.0.0-preview2/lib/ruby/gems/4.0.0+0/gems/aia-0.9.24/lib/aia/session.rb:234:in 'AIA::Session#start_chat'
from /Users/dewayne/.rbenv/versions/4.0.0-preview2/lib/ruby/gems/4.0.0+0/gems/aia-0.9.24/lib/aia/session.rb:78:in 'AIA::Session#start'
from /Users/dewayne/.rbenv/versions/4.0.0-preview2/lib/ruby/gems/4.0.0+0/gems/aia-0.9.24/lib/aia.rb:124:in 'AIA.run'
from /Users/dewayne/.rbenv/versions/4.0.0-preview2/lib/ruby/gems/4.0.0+0/gems/aia-0.9.24/bin/aia:6:in '<top (required)>'
from /Users/dewayne/.rbenv/versions/4.0.0-preview2/lib/ruby/site_ruby/4.0.0+0/rubygems.rb:303:in 'Kernel#load'
from /Users/dewayne/.rbenv/versions/4.0.0-preview2/lib/ruby/site_ruby/4.0.0+0/rubygems.rb:303:in 'Gem.activate_and_load_bin_path'
from /Users/dewayne/.rbenv/versions/4.0.0-preview2/bin/aia:25:in '<main>'
12:08:32 4.0.0preview2 v23.11.0 nibiru:~ $ gemt watir
watir Watir powered by Selenium
|__ https://github.com/watir/watir
So obviously the watir gem was installed.
I'm using all of the shared tools in AIA and when I attempted to use the browser tool this happened ...
So obviously the watir gem was installed.