OpalConversationDriver
Orchestrates LLM conversations with streaming, block parsing, and TaskPlan submission.
| Declared in | src/libs/libopal/opal/OpalConversationDriver.hpp |
| Inherits | QObject |
| Group | libopal |
Detailed description
Manages the lifecycle of a single OPAL conversation: builds the system prompt from the task registry, sends user messages through a streaming LLMClient, parses structured content blocks from the response, and submits any embedded TaskPlans for execution.
See also OpalChatOverlay, LLMClient, LLMSession.