Conversation
PR SummaryThis PR refines the logic for generating AI-based test descriptions. The changes focus on the function that computes result descriptions in the AI module. Specifically, the previous implementation checked a circular dependency by importing and calling a configuration function (is_configured()). In the updated code, this extra condition has been removed. Now the description generation is triggered solely based on a combination of flags (should_generate, tables or figures, and llm_descriptions_enabled). This change simplifies the control flow, eliminates the circular import issue, and ensures that the background generation for descriptions starts without unnecessary dependency checks. Note: Trivial version bump changes have been omitted from this summary. Test Suggestions
|
Pull Request Description
What and why?
Bringing hotfix back into main for the LLM is_configured() check.
How to test
What needs special review?
Dependencies, breaking changes, and deployment notes
Release notes
Checklist