Skip to content

Files & data in chat

Chat isn’t limited to what you can type. Attach a file and the model can read it; turn on agentic mode and it can run code against your data — all without your files leaving the workspace.

Use the attach (paperclip) control in the composer to add a file to the conversation, then ask about it: “summarize this,” “what changed between these two versions,” “pull the totals out of this spreadsheet.” Catalyst handles common formats — PDFs, Word documents, PowerPoint, spreadsheets (CSV and Excel), JSON, and plain text.

Behind the scenes, documents are converted to clean text the model can read accurately, so you get answers grounded in the actual content rather than a rough guess.

In agentic mode the model can run Python in a private sandbox to work with your data directly — load a spreadsheet, clean it, compute something, draw a chart. The code and its output appear inline as an artifact, and any files it produces are available to download.

The sandbox is isolated per conversation: it’s a scratch space that exists for your session, not a shared environment, and the uploaded files stay on the workspace rather than being sent out to a third party.

For working with live data rather than a one-off upload, connect the system as an integration (MCP) so the model can query it directly — your database, internal API, or knowledge base, exposed as tools the model can call.