__init__.py
734 Bytes
"""
Context module for request-level context management.
This module provides the RequestContext class for managing search request context,
including query analysis results, intermediate results, and performance metrics.
"""
from .request_context import (
RequestContext,
RequestContextStage,
QueryAnalysisResult,
PerformanceMetrics,
create_request_context,
get_current_request_context,
set_current_request_context,
clear_current_request_context
)
__all__ = [
'RequestContext',
'RequestContextStage',
'QueryAnalysisResult',
'PerformanceMetrics',
'create_request_context',
'get_current_request_context',
'set_current_request_context',
'clear_current_request_context'
]