Versions in this module Expand all Collapse all v0 v0.1.2 Aug 7, 2026 v0.1.1 Aug 2, 2026 v0.1.0 Aug 2, 2026 Changes in this version + type ItemSummary struct + Error *extract.PageError + GroundingWarnings int + Index int + Input string + ManifestPath string + MergedMarkdown string + Mode string + OK bool + OutputDir string + PagesCached int + PagesFailed int + PagesProcessed int + PagesRetained int + PagesSuccess int + PagesTotal int + Resumed bool + SourcePagesTotal int + Status string + type Options struct + DryRun bool + ExtractProgress extract.ProgressFunc + FileWorkers int + Merge bool + OutputRoot string + Progress ProgressFunc + PromptFile string + PromptName string + Render render.Options + Resume bool + RetryCount int + TextGrounding bool + VLMConfig vlm.Config + Workers int + type ProgressEvent struct + Duration time.Duration + Index int + Input string + Message string + OutputDir string + PagesCached int + PagesFailed int + PagesSuccess int + PagesTotal int + SourcePagesTotal int + Stage ProgressStage + Status string + Total int + type ProgressFunc func(ProgressEvent) + type ProgressStage string + const ProgressFileCompleted + const ProgressFileStarted + type Summary struct + Command string + DryRun bool + FileWorkers int + FilesDone int + FilesFailed int + FilesTotal int + FinishedAt time.Time + GroundingWarnings int + InputDir string + Items []ItemSummary + Manifest string + OK bool + OutputRoot string + StartedAt time.Time + func Run(ctx context.Context, inputDir string, options Options) (Summary, error)