Guide
Media library quickstart — upload a PDF, extract its text, let an agent read it
Five minutes from a PDF on your laptop to an agent answering questions about it — through the project's media library, no scripts.
Sep 13, 2026 · connect0 · 5 min
The media library is where files go before and after agent work. This guide does the most common thing with it: a document in, an agent answer out.
1. Open the library
In the dashboard pick your account and project, then Media in the
sidebar — or go straight to /a/<slug>/p/<project>/media. The grid is
empty on a new project; the Upload button is top right.
2. Upload the PDF
Click Upload (or drop the file anywhere on the grid). The tile shows up immediately as pending and flips to ready a moment later — the bytes go from your browser straight to storage on a short-lived signed link, so a 40 MB annual report takes as long as your connection, not a server's.
Documents are capped at 50 MB, media at 500 MB; anything larger is refused at upload with the cap in the message.
3. Extract the text
Select the tile and click Extract text. A background job produces a second artifact — the same document as Markdown, marked derived and linked to the PDF — which is what an agent can actually read. Large PDFs take a minute; the tile resolves in place, no reload needed.
4. Send it to the workspace
Select the derived Markdown artifact and click Send to workspace.
It lands at /workspace/media/<filename>.md in the project's
workspace: the working directory every agent on the project sees.
5. Ask an agent
Open an agent on the project (or create one) and ask:
Read
/workspace/media/annual-report.mdand list the three largest line items with their year-over-year change.
The agent reads the file with sh (cat /workspace/media/…) and
answers from it. Nothing about the file was pasted into a prompt by
hand, and the next agent on the project can read the same file.
Going the other way
When an agent writes a result to its workspace — a CSV it built, a chart it rendered — it shows up on the Media tab by itself, with a Workspace badge. Open it and share, tag, download or extract it: that first use makes it a library artifact you can keep. The library is the durable, human-visible side; the workspace is the agents' scratch space; a workspace file becomes a library file only when someone uses it.
What it costs
Storage meters per the rate on pricing; text extraction is a document job at the published document rate. Both show up on the usage page as their own lines — see Credits and pricing.
Read next
- The media library — kinds, origins, limits, and the library-versus-workspace rule.
- Connect a data source — when the source should stay live (a repo, a database, Notion) instead of a one-off file.