vault_ingest
Extract, chunk, and store all supported files from a directory into a searchable vault, using OCR for scanned pages and flagging transcriptions.
Instructions
Extract, chunk, and store every supported file under a directory.
Idempotent by content hash: an unchanged file is skipped. A PDF page with no text layer is a scan, and is read by OCR — locally with tesseract by default, so nothing leaves the machine. A document read that way records that its text is a transcription rather than the document's own, reports the engine and its confidence, and any Verbatim cell drawn from it is flagged: the quotation was checked against a reading of the page, not the page.
vision sends page images to the model instead. It reads harder scans, but it
transcribes fluently, so a misreading looks like ordinary text — opt in deliberately.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ocr | No | auto (default, local tesseract) | tesseract | vision | off. | |
| path | Yes | Directory holding the data room. | |
| force | No | Re-extract files whose content is unchanged. | |
| recursive | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||