refactor: Decoupling chat architecture (#367)

* refactor: Migrate tests to Qt Creator plugin framework and update llmqore transports

* refactor: Move conversation history into IDE-free session library

* refactor: Extract turn context assembly behind injected ports

* build: Add RunQodeAssistTests target for the plugin test suite

* refactor: Route the chat through a Session and ChatBackend seam
This commit is contained in:
Petr Mironychev
2026-07-19 22:45:04 +02:00
committed by GitHub
parent bd809edb8a
commit af85efb554
83 changed files with 5421 additions and 4620 deletions

View File

@@ -73,6 +73,10 @@
#include <texteditor/texteditor.h>
#include <texteditor/texteditorconstants.h>
#ifdef WITH_TESTS
#include "QodeAssistTest.hpp"
#endif
using namespace Utils;
using namespace Core;
using namespace ProjectExplorer;
@@ -305,6 +309,10 @@ public:
}
Chat::ChatFileManager::cleanupGlobalIntermediateStorage();
#ifdef WITH_TESTS
addTest<QodeAssistTest>();
#endif
}
void extensionsInitialized() final {}