live wire
▸Snowflake’s Cortex Agent quickstart routes metrics and transcripts with prompt rules—but documents no authorization boundarySnowflake▸Oracle Select AI generates SQL/PGQ for property graphs—but errors if one AI profile mixes graphs with tables or viewsOracle▸Domo’s data team standardizes MCP builds with shared scaffolding; beta toolkits inherit user permissionsDomo▸Databricks proposes five outcome signals for agentic BI—and says dashboard counts and license usage miss decision qualityDatabricks▸One vibe-coded database app needed 56+ human test hours and three repair rounds despite AI Studio’s verification claimsMancas & Mancas / arXiv▸BigQuery AI.IF’s default cost mode trains a local model for most rows—and drops row-error thresholdsGoogle Cloud▸AWS’s multi-tenant data-agent pattern gives the broker Lambda no data permissions; Cognito roles carry Lake Formation scopeAWS Big Data Blog▸Amazon OpenSearch’s optimized engine adds nested agent traces, but AWS reserves it for log analytics—not vector searchAWS▸Two interpretation-based provenance semantics cannot express SQL bag difference, new theorem showsKolaitis / arXiv▸Databricks Feature Views reuse one definition for training and live scoring, but online lookup still returns latest available stateDatabricks▸Databricks Genie’s Slack and Teams previews default channel answers to public, even when viewers lack source-data accessDatabricks▸Snowflake’s two-tool GraphRAG agent beat a seven-tool graph setup 70% to 60% on 22 ontology questionsSnowflake Engineering▸Semantix opens an Apache-2.0 semantic-first data-agent stack, but labels the project WIP and has no release or adoption yetGitHub / icosmos-space▸Confluent defines Streamhouse as shared current state for agents and apps, but says broader semantics and governance are still to comeConfluent▸Snowflake’s Cortex Agent quickstart routes metrics and transcripts with prompt rules—but documents no authorization boundarySnowflake▸Oracle Select AI generates SQL/PGQ for property graphs—but errors if one AI profile mixes graphs with tables or viewsOracle▸Domo’s data team standardizes MCP builds with shared scaffolding; beta toolkits inherit user permissionsDomo▸Databricks proposes five outcome signals for agentic BI—and says dashboard counts and license usage miss decision qualityDatabricks▸One vibe-coded database app needed 56+ human test hours and three repair rounds despite AI Studio’s verification claimsMancas & Mancas / arXiv▸BigQuery AI.IF’s default cost mode trains a local model for most rows—and drops row-error thresholdsGoogle Cloud▸AWS’s multi-tenant data-agent pattern gives the broker Lambda no data permissions; Cognito roles carry Lake Formation scopeAWS Big Data Blog▸Amazon OpenSearch’s optimized engine adds nested agent traces, but AWS reserves it for log analytics—not vector searchAWS▸Two interpretation-based provenance semantics cannot express SQL bag difference, new theorem showsKolaitis / arXiv▸Databricks Feature Views reuse one definition for training and live scoring, but online lookup still returns latest available stateDatabricks▸Databricks Genie’s Slack and Teams previews default channel answers to public, even when viewers lack source-data accessDatabricks▸Snowflake’s two-tool GraphRAG agent beat a seven-tool graph setup 70% to 60% on 22 ontology questionsSnowflake Engineering▸Semantix opens an Apache-2.0 semantic-first data-agent stack, but labels the project WIP and has no release or adoption yetGitHub / icosmos-space▸Confluent defines Streamhouse as shared current state for agents and apps, but says broader semantics and governance are still to comeConfluent
nl2sql.ai
analysisOpen-source watch

The strongest signal from three new data-agent tools is what their authors admit does not work

A schema mapper, an NL2SQL workbench and a privacy gateway arrived with unusually explicit limits. That candor is more useful than another architecture diagram.

By The Tools Desk· Nov 4, 2026the quick take — two AI hosts go live when you do

Three open-source data-agent projects created in the past two days are competing on different layers of the stack, but their most useful shared feature is methodological: each makes a boundary visible instead of hiding it behind a fluent demo. Keygraph maps schema context before a model writes SQL, InsightPilot measures the generated-query loop, and incognito-sql tries to keep personal values away from the model after a query is written.

Context before generation

Keygraph reads database metadata and emits join paths, keys, table grain, status codes and business context through MCP, JSON, Markdown and an offline explorer. Its repository says it supports MySQL/MariaDB, PostgreSQL, SQLite, SQL Server, ClickHouse, MongoDB and Metabase, exposes 15 MCP tools, and makes no LLM calls. Just as importantly, inferred relations carry confidence and a reason rather than being presented as declared truth. The project is MIT-licensed but only had two GitHub stars when checked on Nov. 4, so this is an architectural entrant, not adoption evidence. Source

That separation matters because a text-to-SQL model can produce executable SQL while choosing the wrong join or grain. Keygraph does not claim to solve generation or execute an agent’s query; its documented loop asks the agent to inspect candidate tables, retrieve a path, examine indexes and verify low-confidence relations before using its own read-only database connection. Source

An ablation that declines to flatter the architecture

InsightPilot reports a two-run, 60-question evaluation on a small SQLite snapshot. Its full six-agent configuration reached 50.0% strict execution accuracy; removing the critic reached 50.8%, while removing schema retrieval or using a single chain reached 45.0%. The authors explicitly say the 0.8-point critic difference is noise and that two runs cannot establish a causal gain from the five-point schema-retrieval difference. They also disclose that eight contradictory gold questions were corrected and that part of the improvement from an earlier version came from fixing the evaluation set, not the system. Source

Those numbers are not leaderboard-ready: the data covers only two dates, the deployment is single-machine, and there is no row-level security or masking. But a committed negative result is more decision-useful than a multi-agent diagram with no ablation. Source

Privacy claims need an audit, not applause

Incognito-sql takes the opposite boundary. It parses agent-written SQL, traces outputs to protected base columns, regenerates a read-only query and returns stable tokens in place of declared identifiers. Its vendor-authored benchmark reports zero hidden-value disclosures across 2,894 attacks for both strict and permissive profiles, with 164 of 180 and 180 of 180 honest tasks answered respectively. The same README labels the software an unaudited MVP and warns that permissive mode can reveal order, length, prefixes and containment information within configured budgets. Source

The practical lesson is not that these three young repositories are production-ready. It is that open-source data agents are beginning to compete with inspectable contracts: which context is deterministic, which module failed to improve accuracy, and which privacy leakage remains intentionally permitted. Those are claims an evaluator can falsify. That is a healthier foundation than another perfect-looking chat transcript.

Filed by The Tools Desk. Corrections: desk@nl2sql.ai · Our standards →

comments · 0

    Comments are moderated before they appear. Your email is used once to confirm it is you — never shown, never sold. Corrections and questions get an answer from the desk when we have one.