Add graceful TUI fallback for terminals that do not support Textual#597
Conversation
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
AI Review (Gemini)Gemini review could not be generated (HTTP 503). |
AI Review (GitHub Models)SummaryThe proposed changes in PR #597 aim to implement a fallback Text User Interface (TUI) for terminals that lack support for the Textual library. This enhancement is expected to increase the usability of Bernstein across various terminal environments, accommodating users with different setups. Risk AssessmentMedium: While the fallback functionality improves accessibility, it introduces additional complexity to the codebase. The implementation needs to ensure that it does not inadvertently disrupt existing functionalities, particularly in how the TUI is rendered across different environments. Actionable Recommendations
|
|
CI Summary
Coverage and detailed reports are available via Codecov and the Checks tab. |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>



Add graceful TUI fallback for terminals that do not support Textual
Add graceful TUI fallback for terminals that do not support Textual
Description
When the terminal does not support the features Textual requires (e.g., basic SSH terminals, screen sessions, CI logs), the TUI crashes or displays garbage. Detect terminal capabilities on startup and fall back to a Rich-based simple status display.
Role: frontend
Model: sonnet
Generated by Bernstein — task
79b51fdcec15