Docs / Sessions/ File Attachments

File Attachments

Upload and attach files to your CRHQ sessions — images, documents, code, and more.

You can attach files directly to your conversations. Agents can read, analyze, and process uploaded files.

Uploading Files

  1. Click the attachment icon (paperclip) in the message input
  2. Select one or more files from your device
  3. Files appear as thumbnails in the message composer
  4. Add your instructions and send

You can also drag and drop files directly into the conversation area.

Supported Files

Agents can work with most common file types:

CategoryTypes
DocumentsPDF, Word, text files, markdown
ImagesPNG, JPG, GIF, SVG, WebP
CodeAny source code file (.js, .py, .ts, .html, etc.)
DataCSV, JSON, XML, YAML
ArchivesZIP (agent can extract and inspect contents)

File Size Limits

Individual files are limited to ensure smooth processing. Large files should be placed directly on the server's file system — agents can read them from there.

How Agents Process Files

When you attach a file:

  • Images — The agent sees them visually (Claude is multimodal)
  • Documents — Content is extracted and the agent reads the text
  • Code files — The agent reads the source and can analyze, modify, or extend it
  • Data files — The agent can parse and analyze the data

Files on the Server

Beyond attachments, agents also have direct access to the server file system. They can read and write files in:

  • uploads/ — Your uploaded files
  • public/downloads/ — Files served at a public URL
  • .scratch/ — Temporary working files
  • documents/ — Working project documents

See How Agents Access Files for details.