Files & Storage
Magus lets you attach files to conversations so your agents can read and reference them. You can also access files from previous conversations, share files within a folder or workspace, and manage your overall storage from account settings.
Uploading Files
In Chat
The easiest way to upload a file is directly in a conversation:
- Drag and drop: Drag a file from your desktop into the chat window and drop it anywhere in the message area
- File picker: Click the attachment icon (paperclip) in the message input area and select a file from your device
The file will be attached to your message. Once the message is sent, the agent can access the file and reference its contents in its response.
Via the Files Tab
For files you want to use across multiple conversations, upload them from the Files tab in an agent’s settings or in the sidebar:
- Open the Files tab
- Click Upload File
- Select your file
- Choose a scope (see below)
Files uploaded here are available immediately and persist beyond any single conversation.
File Scopes
Every file has a scope that controls who can access it and in which conversations.
| Scope | Who can access it |
|---|---|
| Chat | Only the current conversation |
| Folder | All conversations inside the same folder |
| Workspace | All members of your workspace (team access) |
| Global | All your conversations, across all agents |
Choose the right scope based on how broadly you need the file to be available. For sensitive documents, Chat scope keeps the file isolated to one conversation. For reference material your whole team uses, Workspace scope makes it available everywhere.
Downloading Files
To download a file:
- In a conversation, click the file attachment to expand it, then click the Download button
- In the Files tab, find the file and click the Download icon next to it
Agent-generated files (such as images generated by an image model or outputs from code execution) appear in the conversation and can be downloaded the same way.
Supported File Types
Magus can extract text from a wide range of file formats:
- Documents: PDF, Word (.doc, .docx), RTF, EPUB, OpenDocument (.odt)
- Spreadsheets: Excel (.xls, .xlsx), CSV, OpenDocument (.ods)
- Presentations: PowerPoint (.ppt, .pptx)
- Images: JPEG, PNG, GIF, WebP, TIFF, BMP, SVG (text extraction via OCR)
- Web and data formats: HTML, XML, JSON, YAML, Markdown
- Plain text: .txt and other text-based files
Large files are processed in chunks for semantic search. After uploading, there may be a brief processing period before the file is fully available to your agent.
Storage Limits
Your available storage depends on your subscription plan:
- Free plan: Limited storage included
- Paid plans: More storage, with higher per-file upload limits
You can see your current storage usage in Account Settings under Storage. The display shows how much you’ve used and how much your plan allows.
If you reach your storage limit, you’ll need to delete files or upgrade your plan before uploading more.
Managing Storage
Viewing Storage Usage
Go to Account Settings and look for the Storage section. You’ll see a breakdown of how much space your files are using.
Deleting Files to Free Up Space
To delete a file:
- Open the Files tab in your agent settings or the sidebar
- Find the file you want to remove
- Click the Delete icon (trash can) next to it
- Confirm the deletion
Deleting a file removes it permanently and frees up the storage it used. If the file was attached to existing messages, those messages will note that the attachment is no longer available.
Workspace Files
If you’re on a team workspace, files with Workspace scope are shared among all members. Only the person who uploaded a file (or a workspace admin) can delete it.
File Processing Status
After uploading, files go through a processing step where Magus extracts text, creates chunks for semantic search, and stores the content. You can see the file’s status in the Files tab:
- Pending: Upload received, processing hasn’t started yet
- Processing: Being indexed for semantic search
- Ready: Fully available to your agent
- Error: Processing failed. Try deleting and re-uploading the file.