Cleaner ingest chunks #
Ingest now builds its markdown with the same pipeline perceive uses and renders pages in a real browser, so JavaScript-rendered docs sites arrive complete and page titles, standfirsts and link-only table cells stop disappearing while cookie banners, "Was this page helpful?", icon-font glyphs and empty ## headings stay out of the chunks.
- Nothing fails quietly any more. A
text/plainor JSON URL such asllms.txtkeeps its line structure instead of collapsing onto one line and chunking to nothing, a document made entirely of headings is chunked rather than shipped as an empty file, a page with no extractable text is reported as skipped instead of completing silently, and two URLs that redirect to the same page are ingested and billed once. - Uploaded files improved alongside. PDFs no longer turn a rotated margin stamp into a heading, extract a figure as a table of reversed one-letter cells, or promote prose to headings in documents that mix type sizes, and landscape pages are extracted rather than dropped; Word heading styles no longer leak
**into chunk metadata, embedded images no longer inline megabytes of base64, PowerPoint soft line breaks no longer leave control characters, and a saved page uploaded as HTML gets the same treatment as crawling it. - Two new options, matching perceive's:
only_main_contentandtruncate_data_arrays.