Supported Formats
| Format | Library | Notes |
|---|---|---|
| unpdf | Extracts text from all pages. Scanned PDFs (image-only) may not work. | |
| DOCX | mammoth | Extracts text with basic formatting. Images are ignored. |
| TXT | native | Plain text, processed as-is. |
Uploading Documents
Upload
Drag files onto the dialog or click to browse your filesystem. You can upload multiple files at once.
File Size Limit
Maximum: 50 MB per file. For best results, use well-structured documents with headings — the chunking algorithm uses headings to create better-scoped chunks.Document Status
After upload, each document shows a status:| Status | Meaning |
|---|---|
| Processing | File is being parsed and embedded |
| Ready | Document is indexed and searchable |
| Error | Processing failed — error message shown inline under the filename |
Document Metadata
Each document displays:- Filename and file type icon
- File size
- Number of chunks created
- Upload date
- Status indicator
Updating Documents
To update a document’s content, delete the old version and re-upload. There is no in-place edit for uploaded files.Routing Instructions
Like all source types, documents support optional routing instructions — extra context for the AI about how to use content from this specific file. Example:“This is the Q3 2025 financial report. When citing numbers from this document, always specify that they are from Q3 2025.”