Minor AI Chat class refactor for readability
What does this MR do and why?
Small refactor using extract_method to make it read clearer that a tool is either chosen by an llm itself or by the slash command message.
Besides automated testing, I tested this locally with a few slash commands and with some questions that were not slash command based.
Edited by Allison Browne