Release v0.22.1
Terminal Output Auto-Detection
This release introduces automatic terminal capability detection and adaptive output formatting for optimal user experience across different terminal environments.
Key Features
- Automatic Terminal Detection: Detects terminal capabilities (colors, animations, progress bars) and adapts output accordingly
- Three Terminal Modes:
- GRAPHICAL: Full Rich output with animations and colors (interactive terminals)
- BASIC: Plain text progress updates (embedded terminals, CI/CD)
- MINIMAL: Minimal output (test mode)
- Zero Configuration: Works out of the box - no manual setup required
- CI/CD Optimized: Automatically uses plain text output in CI/CD for better log readability
- Standard Compliance: Respects
NO_COLORstandard for color disabling
Bridge Probe Priority Fix
- Layout-specific adapters (SpecKit, OpenSpec) are now tried before generic adapters (GitHub)
- Prevents false positives when repositories have both GitHub remotes and specific tool layouts
Documentation
- Comprehensive terminal output troubleshooting guide
- Testing guide for terminal output modes
- Updated UX features, IDE integration, and use cases documentation
Technical Details
- New
TerminalCapabilitiesdataclass and detection functions get_configured_console()for cached, configured Rich Console instancesget_progress_config()for adaptive Progress column configurations- All CLI commands updated to use adaptive terminal output
See CHANGELOG.md for complete details.