run_sql
Execute read-only SQL queries on loaded datasets, with results capped at 100 rows. Use cross-source joins to combine multiple data sources for exploratory analysis.
Instructions
Run arbitrary SQL against the session's DuckDB connection. Read-only by default.
Cross-source JOINs work because every loaded source is a view in the same
connection. Rows are capped at `limit` (default 100). Returns rows + schema +
a `truncated` flag.
Output size: scales with limit; default ~10–50KB.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sql | Yes | ||
| limit | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||