live wire
▸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▸Graph-repair retrieval cut F1 by 0.126 on one suite; a learned router used fewer tokens than always-on retrieval in all sixLin et al. / arXiv▸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▸Graph-repair retrieval cut F1 by 0.126 on one suite; a learned router used fewer tokens than always-on retrieval in all sixLin et al. / arXiv
nl2sql.ai
analysisOpen-source watch

A new data agent treats evidence—not prose—as the interface between SQL, RAG and graph queries

The young LangGraph project is notable less for its model layer than for a typed evidence contract, explicit execution boundaries and unusually candid validation limits.

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

A newly published open-source project offers a useful architectural answer to a recurring data-agent problem: how should one system combine SQL results, retrieved documents and graph records without collapsing everything into untraceable prose?

The Apache-2.0 Multi-Source Data Agent routes questions through separate Text-to-SQL, PostgreSQL/PGVector retrieval and Neo4j graph tools. Each tool returns a common ToolResult; citable facts are then represented as Evidence, aggregated into an EvidenceContext, and consumed by a shared answer generator. The project’s web console exposes SQL or Cypher, sources, citations and execution state rather than presenting only a final answer. The repository README documents that pipeline and its synthetic retail demonstration.

The interface is the interesting part

The repository separates product routing from tool choice. A top-level router distinguishes general, clarification, file-ingestion and data questions; a planner then decomposes data work before selecting SQL, retrieval or graph tools. That distinction matters because it makes evidence—not any one database or model—the stable boundary between execution and answer generation.

The SQL path also treats generated SQL as a candidate rather than permission to execute. The documented controls include SQLGlot AST validation, schema and table allowlists, a separately configured read-only business database account, row limits, timeouts and at most one controlled repair attempt. Application persistence and business-query connections are deliberately separate. The project’s security release notes describe the database split, JWT ownership checks, bounded uploads and sanitized client errors.

Strong engineering checks are not an accuracy benchmark

The launch includes more validation detail than most one-day-old repositories. Its security record reports 394 passing deterministic Python tests, including 77 newly added security tests; frontend lint/build checks, an npm audit with zero reported vulnerabilities, and isolated five-service container verification also passed. Those are repository-reported results, not an independent audit.

Crucially, the authors do not convert those checks into a model-quality claim. They say the deterministic suite uses mocked tool calls and that the release did not run a complete paid-model, embedding and reranker smoke test. The three published demo timings—26.9 seconds for SQL, 13.5 seconds for graph and 22.4 seconds for retrieval—are labeled local observations rather than production SLAs or benchmark scores.

That restraint is the project’s most reusable lesson. Multi-source agents need two separate ledgers: one for whether the system respected identity, execution and evidence boundaries, and another for whether the generated answer was actually correct. This repository has put unusually concrete work into the first ledger. Its next test is whether reproducible end-to-end evaluations and outside users can fill the second.

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.