add_library(Session STATIC Message.hpp Message.cpp MessageSerializer.hpp MessageSerializer.cpp PluginBlocks.hpp LLMRequest.hpp ResponseEvent.hpp ConversationHistory.hpp ConversationHistory.cpp ResponseRouter.hpp ResponseRouter.cpp Session.hpp Session.cpp SessionManager.hpp SessionManager.cpp SystemPromptBuilder.hpp SystemPromptBuilder.cpp ) target_link_libraries(Session PUBLIC Qt::Core LLMQore Agents ) target_include_directories(Session PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} )