This commit is contained in:
nose
2025-12-01 01:10:16 -08:00
parent 2b93edac10
commit 6b9ed7d4ab
17 changed files with 1644 additions and 470 deletions

6
CLI.py
View File

@@ -967,6 +967,12 @@ def _execute_pipeline(tokens: list):
# First stage was ONLY selection (@N or @*) - remove it and apply selection to next stage's input
stages.pop(0)
# Handle @* expansion by selecting all available items
if first_stage_select_all:
last_items = ctx.get_last_result_items()
if last_items:
first_stage_selection_indices = list(range(len(last_items)))
# Execute each stage, threading results to the next
piped_result = None
worker_manager = _ensure_worker_manager(config)