Skip to main content
You can upload files to an Agent from the web app. Use the Upload files button in the chat input, or drag files into the composer when it is available. Uploaded files become part of the conversation. The Agent can use them as context. Depending on the file type, file quality, selected model, and task, it may summarize content, extract data, or compare file content with live market data.

Supported formats

Driven currently accepts these file types for chat uploads:
TypeSupported formatsCommon uses
Images.png, .jpg, .jpeg, .gif, .webp, .bmp, .tif, .tiff, .heic, .heifScreenshots, charts, broker statements, visual notes
PDF.pdfReports, statements, exported documents
Audio.mp3, .wav, .ogg, .m4a, .flac, .aac, .opusVoice notes, recorded comments, short audio clips
Video.mp4, .webm, .mov, .avi, .mkvScreen recordings, walkthroughs, short clips
Spreadsheets and tabular files.xlsx, .xls, .csv, .tsvExcel workbooks, portfolio exports, tables
Markdown and text files.md, .markdown, .txt, .logNotes, prompts, exported text
Data and markup files.json, .yaml, .yml, .xml, .html, .htm, .svgStructured data, configuration, web exports
Code and config files.css, .js, .jsx, .ts, .tsx, .py, .go, .rs, .java, .c, .cpp, .h, .hpp, .sh, .bash, .zsh, .sql, .toml, .ini, .cfg, .conf, .env, .gitignore, Dockerfile, Makefile, .rb, .php, .swift, .kt, .scala, .r, .luaSource code, scripts, configuration
The Agent’s ability to interpret a file depends on the file quality, the selected model, and the task. For investment decisions, ask the Agent to cite what it read from the file and flag anything uncertain. For extensionless files such as Dockerfile and Makefile, drag and drop may work better than the file picker if your browser does not show the file.

Word documents

Driven does not currently support direct upload of Word documents such as .doc or .docx. If you want the Agent to work with a Word document, use one of these options:
  • Export the Word document as .pdf, then upload the .pdf file.
  • Copy the relevant text into the chat.
  • Export tables as .xlsx, .xls, .csv, or .tsv.
  • Save plain text as .txt or .md.

Size limits

Current per-file limits are:
File typeLimit
Images, audio, and video20 MB
PDF50 MB
Spreadsheets, tabular files, text, code, and config files20 MB
For large Excel workbooks, keep the workbook focused. If an upload fails because the workbook is too large or complex, export the relevant sheet as .csv. Files saved to your workspace count toward workspace storage. See Limits and quotas.

Tips for better results

  • Upload the original text, .csv, .tsv, or spreadsheet file when you need precise tables or text.
  • Upload .xlsx or .xls files when you want the Agent to read an Excel workbook.
  • Use screenshots for visual errors, charts, or app states.
  • Use supported video files for screen recordings and supported audio files for voice notes.
  • Convert unsupported files to .pdf, .xlsx, .xls, .txt, .md, .csv, or .tsv.
  • Ask the Agent to separate facts from assumptions when a file is incomplete.
  • Keep investment decisions under your judgment. Uploaded files can inform analysis, but they do not replace your responsibility.