You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Terminal output auto-detection and adaptive formatting
- Bridge probe priority fix (layout-specific adapters before generic)
- All conflicts resolved using dev branch changes
- Version updated to 0.22.1
-**Terminal Capability Detection**: New `TerminalCapabilities` dataclass and `detect_terminal_capabilities()` function in `src/specfact_cli/utils/terminal.py`
18
+
-**Terminal Mode Detection**: Three terminal modes (GRAPHICAL, BASIC, MINIMAL) automatically selected based on environment
19
+
-**Rich Console Configuration**: `get_configured_console()` function provides Rich Console instances configured for detected terminal capabilities
20
+
-**Progress Configuration**: `get_progress_config()` function provides appropriate Progress column configurations based on terminal mode
Copy file name to clipboardExpand all lines: docs/guides/ide-integration.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,6 +11,8 @@ permalink: /ide-integration/
11
11
12
12
**CLI-First Approach**: SpecFact works offline, requires no account, and integrates with your existing workflow. Works with VS Code, Cursor, GitHub Actions, pre-commit hooks, or any IDE. No platform to learn, no vendor lock-in.
13
13
14
+
**Terminal Output**: The CLI automatically detects embedded terminals (Cursor, VS Code) and CI/CD environments, adapting output formatting automatically. Progress indicators work in all environments - see [Troubleshooting](troubleshooting.md#terminal-output-issues) for details.
15
+
14
16
---
15
17
16
18
## Overview
@@ -320,6 +322,7 @@ The `specfact init` command handles all conversions automatically.
320
322
-[Command Reference](../reference/commands.md) - All CLI commands
321
323
-[CoPilot Mode Guide](copilot-mode.md) - Using `--mode copilot` on CLI
322
324
-[Getting Started](../getting-started/installation.md) - Installation and setup
325
+
-[Troubleshooting](troubleshooting.md#terminal-output-issues) - Terminal output auto-detection in embedded terminals
0 commit comments