Webinar: Better Agents, Easier than Ever — Thursday, June 18th at 9am PT / 12pm ET. Register Now
Version 2.5
Data frames

Data frames

A data frame is tabular data the agent holds and works with — a real table, not text in the prompt. It comes from a file you upload (a CSV, or each sheet of an Excel file) or from a tool or query that returns rows and columns.

The Data Frames panel showing a generated 100-row data frame of rivers, with continent, country, name and length columns
The Data Frames panel showing a generated 100-row data frame of rivers, with continent, country, name and length columns

Why data frames matter

  • They don't flood the context. A 50,000-row result never gets pasted into the prompt. The agent holds the data frame as a handle and works on it directly, so big datasets don't blow the context window, balloon cost, or get truncated and silently lose rows.
  • 100% math precision. Sums, filters, joins, and aggregations run as real operations on the table — not the model eyeballing numbers in text. The arithmetic is exact and deterministic every time, so totals reconcile and counts are right.
  • Traceable. Because results are computed, not narrated, you can inspect the exact data behind any answer.

Working with data frames

  • Preview — open a data frame full-screen with spreadsheet-style filtering and sorting to explore the rows.
  • Lineage — see how a data frame was produced: which tables were joined and aggregated to get it.
  • Export — download a data frame as CSV to use elsewhere.