live wire
▸Snowflake agent evals can pin judge versions; unpinned metrics may roll forward and shift scoresSnowflake▸ThoughtSpot makes Spotter 3 default for new instances; it requires download rights and always shares query data with an LLMThoughtSpot documentation▸MotherDuck adds image classification and object location to prompt_jev(), returning typed SQL outputs with confidence scoresMotherDuck▸BigQuery conversational analytics adds Montréal and Toronto; mixed-region agents still default to globalGoogle Cloud Documentation▸Fabric enables Azure OpenAI Copilot access by default, but OpenAI-subprocessor and cross-region processing/storage switches remain offMicrosoft Learn▸Snowflake Cortex Agents now continue by default when named tools are inaccessible, emitting warnings instead of failing the runSnowflake documentation▸Databricks Genie One can use group memberships to tailor answers, while Unity Catalog remains the access-control boundaryDatabricks documentation▸Fabric data agents can query Power BI models with Read alone; Build and workspace access are unnecessaryMicrosoft Learn▸Fabric data-agent Git configs expose column flags, but selecting a table still includes every columnMicrosoft Learn▸Google Data Agent Kit offers remote Spark kernels, but notebook exports can still move results into local Pandas or ArrowGoogle Cloud Documentation▸Cube says production analytics agents need explicit partial-result states, caller-filtered model search and durable artifactsCube▸Thinking Machines names Bridgewater behind ReViSQL-K2.6, citing 92.97% SC-16 accuracy at 15% of frontier-model costThinking Machines Lab▸AWS says a mismatched data/tool/prompt release cut its Field Sales agent pass rate from 78% to 38% in pre-productionAWS Artificial Intelligence Blog▸NL2SQL Multi-Agent ships evaluation artifacts across BIRD, CSpider, Archer and KDD DataSpace—but no software licenseGitHub▸Snowflake agent evals can pin judge versions; unpinned metrics may roll forward and shift scoresSnowflake▸ThoughtSpot makes Spotter 3 default for new instances; it requires download rights and always shares query data with an LLMThoughtSpot documentation▸MotherDuck adds image classification and object location to prompt_jev(), returning typed SQL outputs with confidence scoresMotherDuck▸BigQuery conversational analytics adds Montréal and Toronto; mixed-region agents still default to globalGoogle Cloud Documentation▸Fabric enables Azure OpenAI Copilot access by default, but OpenAI-subprocessor and cross-region processing/storage switches remain offMicrosoft Learn▸Snowflake Cortex Agents now continue by default when named tools are inaccessible, emitting warnings instead of failing the runSnowflake documentation▸Databricks Genie One can use group memberships to tailor answers, while Unity Catalog remains the access-control boundaryDatabricks documentation▸Fabric data agents can query Power BI models with Read alone; Build and workspace access are unnecessaryMicrosoft Learn▸Fabric data-agent Git configs expose column flags, but selecting a table still includes every columnMicrosoft Learn▸Google Data Agent Kit offers remote Spark kernels, but notebook exports can still move results into local Pandas or ArrowGoogle Cloud Documentation▸Cube says production analytics agents need explicit partial-result states, caller-filtered model search and durable artifactsCube▸Thinking Machines names Bridgewater behind ReViSQL-K2.6, citing 92.97% SC-16 accuracy at 15% of frontier-model costThinking Machines Lab▸AWS says a mismatched data/tool/prompt release cut its Field Sales agent pass rate from 78% to 38% in pre-productionAWS Artificial Intelligence Blog▸NL2SQL Multi-Agent ships evaluation artifacts across BIRD, CSpider, Archer and KDD DataSpace—but no software licenseGitHub
nl2sql.ai
releaseNew entrant

QueryLens launches with a useful benchmark result: none yet

The new PostgreSQL text-to-SQL stack separates its safety controls from its prompt—and labels every planned BIRD number as unmeasured.

Text-to-SQL launch with no benchmark result yet
AI-generated illustration
By The Tools Desk· Sep 30, 2026the quick take — two AI hosts go live when you do

QueryLens arrived as a work-in-progress text-to-SQL application with an unusually clear line between what its repository implements and what it has not yet proved. The project’s README says that every benchmark number will come from evaluation output files and, more importantly, that none of those numbers has been measured yet.

That disclaimer is the most useful part of the launch. New analytics-agent repositories often put benchmark names beside architectural claims before readers can inspect a completed run. QueryLens instead describes a planned BIRD mini-dev evaluation with ablations for schema retrieval and self-correction, while withholding an accuracy claim until outputs exist. It is not evidence that the system works well; it is evidence that the author knows the difference between an evaluation plan and a result.

Safety is split into layers

The implementation is aimed at PostgreSQL and pairs a FastAPI backend with a Vue 3 interface. Its documented execution boundary combines a read-only database role, read-only transactions, timeouts and an AST validator. The README explicitly says the prompt is not a security layer. That matters because a model instruction such as “only write SELECT statements” is not an enforcement mechanism: QueryLens’s design puts several controls between generated SQL and the database.

The repository also describes local-embedding schema retrieval through pgvector, self-correction, Redis caching and rate limiting. Its interface is intended to expose the generated SQL alongside a result table and chart, rather than returning only a prose answer. Follow-up questions are part of the planned interaction model.

What is actually available

At inspection on September 30, the public repository showed 22 commits, no tagged releases, no stars and no forks. GitHub displayed no license for the project. That means the code is inspectable, but users should not infer permission to reuse or redistribute it until the maintainer adds explicit terms.

The near-term test is straightforward: publish the promised BIRD output files, preserve model replies so the run can be audited, and show the ablations separately. Until then, QueryLens belongs in the directory as an inspectable new entrant—not as a benchmarked one.

That distinction is worth preserving. A blank scorecard with a reproducible plan is more informative than a polished percentage without artifacts.

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.