-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Labels
area:cliCLI or terminal UX areaCLI or terminal UX areagood-first-issueGood for newcomersGood for newcomershelp-wantedExtra attention is neededExtra attention is neededpriority:mediumMedium priorityMedium prioritytype:featureNew feature or enhancement requestNew feature or enhancement request
Description
Problem Description
The PipelineOrchestrator forces the use of the PipelineDashboard (Rich UI), which requires a TTY. This prevents running yt-study in CI pipelines or background services.
Proposed Solution
Add a mode that bypasses the TUI for simple logging.
Implementation Details
- Add
--headless/--no-uiflag - In orchestrator, check flag before initializing Dashboard
- If headless, use standard python
loggingor simple print statements for progress - Ensure exit codes are propagated correctly
Acceptance Criteria
- Tool runs successfully in non-interactive shell (CI)
- Logs are readable in text files
- Functionality remains identical to UI mode
References
src/yt_study/pipeline/orchestrator.py
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area:cliCLI or terminal UX areaCLI or terminal UX areagood-first-issueGood for newcomersGood for newcomershelp-wantedExtra attention is neededExtra attention is neededpriority:mediumMedium priorityMedium prioritytype:featureNew feature or enhancement requestNew feature or enhancement request