refactor: Replace plugin tools manager to client api tools manager

This commit is contained in:
Petr Mironychev
2026-03-30 06:53:29 +02:00
parent f58fad9578
commit e55e96714b
42 changed files with 381 additions and 343 deletions

View File

@ -34,6 +34,10 @@
#include "PromptTemplate.hpp"
#include "RequestType.hpp"
namespace LLMCore {
class ToolsManager;
}
class QNetworkReply;
class QJsonObject;
@ -75,7 +79,7 @@ public:
virtual void cancelRequest(const RequestID &requestId);
virtual IToolsManager *toolsManager() const { return nullptr; }
virtual ::LLMCore::ToolsManager *toolsManager() const { return nullptr; }
HttpClient *httpClient() const;