sowmiyan-s's picture
feat: implement web-based frontend and optimize metadata handling for project sessions
de61572
Raw
History Blame Contribute Delete
887 Bytes
import contextvars
# Thread-safe request-scoped context variables
current_session_id = contextvars.ContextVar("current_session_id", default="")
current_session_csv = contextvars.ContextVar("current_session_csv", default="")
current_session_output_dir = contextvars.ContextVar("current_session_output_dir", default="")
# Thread-safe LLM credentials context
current_llm_provider = contextvars.ContextVar("current_llm_provider", default="")
current_llm_model = contextvars.ContextVar("current_llm_model", default="")
current_llm_api_key = contextvars.ContextVar("current_llm_api_key", default="")
current_llm_env_key_name = contextvars.ContextVar("current_llm_env_key_name", default="")
# Analysis execution parameters context
current_cooldown = contextvars.ContextVar("current_cooldown", default=5)
current_deep_analysis = contextvars.ContextVar("current_deep_analysis", default=False)