diff --git a/src/FetchRequest/components/PipelineStepper.tsx b/src/FetchRequest/components/PipelineStepper.tsx index fce4931..d4280b0 100644 --- a/src/FetchRequest/components/PipelineStepper.tsx +++ b/src/FetchRequest/components/PipelineStepper.tsx @@ -29,7 +29,13 @@ function computeProgressPercent( let pct = 0; - if (seenSteps.has("raw_lines") || seenSteps.has("txn_blocks")) pct += 10; + if ( + seenSteps.has("raw_lines") || + seenSteps.has("txn_blocks") || + seenSteps.has("llama_extract") + ) { + pct += 10; + } if (txnBlockCount > 0) { const current = Math.max(liveCount, stepStats.txn_dicts ?? 0); diff --git a/src/features/fetch-requests/fetch-requests.models.ts b/src/features/fetch-requests/fetch-requests.models.ts index e7c76e1..a3614f6 100644 --- a/src/features/fetch-requests/fetch-requests.models.ts +++ b/src/features/fetch-requests/fetch-requests.models.ts @@ -26,7 +26,7 @@ export interface EmailSource { txn_dicts_count?: number; } -export type PipelineType = "heuristic" | "llm" | "llama_parser"; +export type PipelineType = "heuristic" | "llm" | "llama_parse"; export interface FetchRequestCreate { source: FileSource | EmailSource; @@ -90,7 +90,7 @@ export interface ResolveAmbiguityPayload { export type SSEEventStep = | "load_content" | "raw_lines" | "txn_blocks" | "txn_dicts" | "resume_extract" | "extract" | "paused" | "complete" | "enrich" - | "save_expenses" | "pipeline"; + | "save_expenses" | "pipeline" | "llama_extract"; export type SSEEventStatus = | "started" | "completed" | "skipped" | "paused" | "progress" | "failed";