add_library(QodeAssistSession STATIC AgentPlan.hpp AgentPlan.cpp BlockCodec.hpp BlockCodec.cpp ContentBlock.hpp Message.hpp ConversationHistory.hpp ConversationHistory.cpp FencedText.hpp FencedText.cpp FileEditPayload.hpp FileEditPayload.cpp HistoryProjection.hpp HistoryProjection.cpp HistorySerializer.hpp HistorySerializer.cpp PermissionRequest.hpp PermissionRequest.cpp SessionEvent.hpp SessionEvent.cpp TurnLedger.hpp TurnLedger.cpp TurnRequest.hpp ChatBackend.hpp Session.hpp Session.cpp TurnContext.hpp TurnContext.cpp TurnContextPorts.hpp TurnContextBuilder.hpp TurnContextBuilder.cpp ) target_link_libraries(QodeAssistSession PUBLIC Qt::Core ) target_include_directories(QodeAssistSession PUBLIC ${CMAKE_SOURCE_DIR}/sources)