Fix UISceneNode::solveRelativePath.

Some fixes in LLM Chat UI, also added the option to display the reasoning (`display_reasoning`).
This commit is contained in:
Martín Lucas Golini
2026-04-20 01:42:12 -03:00
parent 7ec6e3cf1f
commit 7307b524f4
12 changed files with 111 additions and 98 deletions
@@ -50,11 +50,14 @@ class AIAssistantPlugin : public PluginBase {
void setConfig( AIAssistantConfig&& config ) { mConfig = std::move( config ); }
bool displayReasoning() const { return mDisplayReasoning; }
protected:
LLMProviders mProviders;
ACPAgents mAgents;
bool mUIInit{ false };
bool mBrokenUserConfigFile{ false };
bool mDisplayReasoning{ false };
UIWidget* mStatusBar{ nullptr };
UIPushButton* mAIChatButton{ nullptr };
UnorderedMap<std::string, std::string> mApiKeys;