Executes a SQL query against a data source.
Used by the investigation agent to run queries and analyze results. Returns column names, row count, and a preview of the first rows (capped to avoid overwhelming the LLM context).
Executes a SQL query against a data source.
Used by the investigation agent to run queries and analyze results. Returns column names, row count, and a preview of the first rows (capped to avoid overwhelming the LLM context).