The currently active persona definition, guiding overall behavior and prompt structure.
Access to the GMI's working memory for dynamic value retrieval (e.g., user preferences, GMI traits).
Optional currentCurrent mood state of the GMI, which can influence tone and element selection.
Optional userAssessed or declared user skill level (e.g., 'beginner', 'expert') relevant to the task.
Optional taskHint about the current task type (e.g., 'coding', 'writing', 'data_analysis').
Optional taskAssessed complexity level of the current task (e.g., 'simple', 'complex').
Optional languageTarget language for the response (BCP-47 code, e.g., 'en-US', 'fr-FR').
Optional conversationSignals detected in the conversation (e.g., 'user_confused', 'task_completed_successfully').
Optional customCustom context flags for specialized prompting scenarios or A/B testing.
Optional userUser-specific preferences that affect prompting (e.g., verbosity, preferred formats).
Optional interactionHistorical interaction patterns that inform adaptation (e.g., preferred response styles).
Optional commonOptional lastOptional sessionCurrent session metadata (e.g., duration, number of turns).
Optional user
Comprehensive execution context that drives dynamic prompt construction. This context is assembled by the GMI and contains all relevant information needed for intelligent contextual element selection and prompt adaptation. PromptExecutionContext