inform on max configuration

This commit is contained in:
2026-05-31 02:12:54 -04:00
parent d2ef124369
commit ab1e2eb430

View File

@@ -66,9 +66,10 @@ async function selectExecutionMode(
ctx: ExtensionContext,
project: import("./src/types").Project,
taskFile: string,
config: import("./src/types").RalpiConfig,
): Promise<ExecutionMode> {
const mode = await ctx.ui.select("Execution mode for this run?", [
"Parallel (where dependencies allow)",
`Parallel (where dependencies allow)-[${config.execution.maxParallel} max]`,
"Sequential (one at a time)",
]);
const isParallel = mode?.startsWith("Parallel") ?? false;
@@ -399,7 +400,7 @@ async function handleRun(
const progress = new ProgressTracker(projectDir, taskFile);
const completed = buildCompletedSet(progress, project);
const mode = await selectExecutionMode(ctx, project, taskFile);
const mode = await selectExecutionMode(ctx, project, taskFile, config);
const plan = buildPlanByMode(mode, project, completed);
// Show execution plan before starting so user can see batch breakdown
@@ -526,7 +527,7 @@ async function handleResume(
progress.setPaused(false);
const completed = buildCompletedSet(progress, project);
const mode = await selectExecutionMode(ctx, project, taskFile);
const mode = await selectExecutionMode(ctx, project, taskFile, config);
const plan = buildPlanByMode(mode, project, completed);
await executePlanBatches(