Docling Pack
Deterministic document-parse capability pack. By-value connector composition (service_kind=cli, no separate ingredient): the local docling CLI parses a source document (PDF / DOCX / PPTX / HTML / image / spreadsheet / email / audio) into Markdown the model can read, via the document.to_markdown catalog operation. Fixed-function and reproducible — conversion happens locally before any model sees the content. V2 accepts the ordinary bare file ref and the runtime's closed content-pinned CAS carrier; for the latter, input materialization hashes the exact buffer written to the CLI input path and refuses drift before spawning Docling. Write-tier but approval=never: output_capture surfaces the produced Markdown as a run-scoped temp result.file_ref, reclaimed at run end. A downstream ai-* step can read that ref through the Gateway-aware { file_ref } carrier so the content never flows through ordinary op-step values; a recipe that needs durable retention must add an explicit core.storage.file.persist step. Large/heavy PDFs (docling runs ML layout/OCR) can exceed the 90s foreground cap; those ride a detached execution path when it lands. Part of the Lane-1 deterministic document toolkit alongside pandoc-pack (render). Supersedes the legacy document-normalization ingredient pack.
What this pack installs
- docling Ingredient
Trust & control
What installing this whole pack would let it do. Recued grants these permissions at install — review them there before approving.