Skip to main content

File formats and limits

Look up file routing and limits here. Uploading a file, previewing it, parsing it in a tool and sending it to a model are separate capabilities. An accepted upload is not a promise of an inline viewer or model understanding.

Preview routing

ContentRecognized extensionsBehavior and boundary
Raster/vector imageavif, gif, jpeg, jpg, png, svg, webpImage preview; model input still depends on image support
TIFFtif, tiffDedicated decoder with file, pixel and memory limits
Delimited tablecsv, tsvFirst row is treated as headers; bounded rows/columns
Sequencefa, faa, fasta, ffn, fna, frnFASTA inspection; viewing does not validate an analysis method
StructurepdbStructure viewer; not a quality assessment of a prediction
Molecule/reactionmol, sdf, smi, smiles, rxnDedicated molecular preview; do not assume mol2 has the same routing
PDFpdfDedicated document reader with page controls
WorddocxOffice renderer; legacy doc is not routed to DOCX parsing
Spreadsheetxls, xlsxOffice spreadsheet preview; model execution is a separate operation
PresentationpptxOffice presentation renderer; legacy ppt is not routed to PPTX parsing
Markdownmd, markdownRendered document, with supported text-version actions
HTMLhtm, htmlIsolated HTML preview; does not receive application privileges
JSONjsonStructured preview, including recognized plan JSON
Codebash, bib, bibtex, css, js, jsx, py, r, sh, tex, ts, tsxHighlighted source; opening a script does not execute it
Plain textconf, config, ini, iqtree, log, nwk, state, toml, tree, treefile, txt, xml, yaml, ymlBounded text preview
Other filesUnrecognized extension/contentFallback/download where available; .ipynb export does not imply a dedicated file-preview editor

The router also has narrow MIME fallback for suitable extensionless files. Misleading Office MIME metadata does not make a legacy format compatible with an OOXML renderer.

Exact routing table, renderer registry.

Size and display limits

The units below are binary units: 1 MiB = 1,048,576 bytes; 1 GiB = 1,073,741,824 bytes. The interface may label these values MB or GB.

BoundarySource limitWhat the limit applies to
One project upload10 GiBUpload admission, not a preview or model context budget
One upload chunk8 MiBTransfer chunk size; not a user-facing per-file limit
Composer attachments10Attachment count per message
Composer artifact mentions10Explicit artifact references per message
Default text-preview read1 MiBInitial bounded content read
Maximum requested generic preview read10 MiBGeneric reader ceiling; specialized readers have their own limits
CSV/TSV visible data100 rows × 24 columnsDisplayed data after the first/header row; not the source dataset size
Office file preview40 MiBOffice preview admission
TIFF file preview40 MiBDedicated TIFF file limit
TIFF decoded pixels25,000,000Preview decode pixel budget
TIFF decoded allocation256 MiBPreview decoder memory budget
TIFF page count512Preflight page cap; other structural caps also apply
Automatic PDF extraction/acquisition50 MiBAutomatic PDF text/acquisition path; do not treat it as the general project-upload limit

Apply the listed limits to the relevant operation: preview limits, upload limits and package budgets are separate. For an oversized file, use the original file with a compatible external reader or split the input according to the method.

A table saying Showing 100 rows may contain more source rows. Use actual file parsing in the Notebook to establish its size. In the GSE60450 case, the source has 27,179 gene rows while the sample QC CSV has twelve rows: the two files summarize different units.

Upload limits, CSV bounds, text-reader bounds, Office limits, TIFF limits, PDF extraction limit.

Literature import and citation output

ItemContractDistinction
Reference-record importBibTeX, RIS, NBIBImports bibliographic records; does not guarantee attached full text
Import contentUp to 32 MiB, with a 1,000-record boundSplit larger collections into reviewed batches
Citation-style importCSL, up to 1 MiBA style definition, not a literature collection
Bibliographic record exportBibTeX or RISDo not assume NBIB import implies NBIB export
Citation formatting localeen-US, zh-CNCitation locale is separate from application UI language
Collection name200 charactersA collection label
Collection description1,000 charactersDescribes the collection; does not replace Project Agent Context

A DOI metadata result is not a downloaded PDF. An attached PDF is not evidence that the agent read its full text. Check both the attachment and the actual execution/evidence record.

Literature schemas and limits, import/export formatter.

Version and download identity

IdentifierUseDo not substitute
Display nameFind a file in the interfaceA name alone does not identify immutable content
File/artifact IDIdentify the managed objectA downloaded path is not that object's identity
Version ID / vNInspect the exact saved revision and its provenanceLatest content can differ from the version used for a result
ChecksumCompare bytes between source and saved copiesMatching names do not establish matching checksums
Download destinationLocate an external copyEditing that copy does not automatically update the managed version

For operation steps, use Notebook and evidence and the public-data workflow. This reference centralizes the bounds so those guides can focus on the task.

For format-specific controls, see preview controls: Mermaid source/rendered switching, the single-page PDF Reading condition, bounded tables, worksheet selection and TIFF page handling. Preview support does not establish successful model input or export.