live wire
IBM makes watsonx Orchestrate AgentOps, custom LLM judging and Bedrock-agent discovery generally availableIBMSchemaGate 0.1.45 fixes broken Oracle ADB wallet connections and an OCI stack pinned 28 releases behindSchemaGatePDI’s Amazon Quick procurement agent grounds spend answers in vendor, category and contract contextAWS Business Intelligence BlogBigQuery’s ML.METRICS example returns 0.84 accuracy but 0.30 macro-F1 on the same 100-row classification queryGoogle Cloud BigQuery docsSchemaGate 0.1.44 auto-selects sentence embeddings, lifting bundled-schema retrieval from 90/98 to 93/98SchemaGateSchemaGate 0.1.43 adds read-only SQL execution with per-principal table checks—and documents unauthenticated client assertionsSchemaGateDatabox adds reusable AI Analyst Skills with personal/company scope, auto-matching and marketplace installsDataboxFabric previews an AI builder for data-agent instructions, source guidance and example queriesMicrosoft FabricDatabricks trains data-agent retriever to stop early or spend bounded extra search steps, reporting 5.8-second latencyDatabricksThoughtSpot adds SpotterCode coding agent to its Visual Embed PlaygroundThoughtSpotLongMemEval-S audit: 67–73% of restore-fixable 80k-budget errors came from evicted evidence under three policiesarXivSchemaGate 0.1.42 adds dimension-aware retrieval and fixes complex multi-table SQL promptsSchemaGateSnowflake agent toolsets can silently drop inherited tools when callers lack accessSnowflake DocumentationLooker’s VS Code extension reaches GA with MCP-assisted LookML generation, editing and validationGoogle Cloud Looker release docsIBM makes watsonx Orchestrate AgentOps, custom LLM judging and Bedrock-agent discovery generally availableIBMSchemaGate 0.1.45 fixes broken Oracle ADB wallet connections and an OCI stack pinned 28 releases behindSchemaGatePDI’s Amazon Quick procurement agent grounds spend answers in vendor, category and contract contextAWS Business Intelligence BlogBigQuery’s ML.METRICS example returns 0.84 accuracy but 0.30 macro-F1 on the same 100-row classification queryGoogle Cloud BigQuery docsSchemaGate 0.1.44 auto-selects sentence embeddings, lifting bundled-schema retrieval from 90/98 to 93/98SchemaGateSchemaGate 0.1.43 adds read-only SQL execution with per-principal table checks—and documents unauthenticated client assertionsSchemaGateDatabox adds reusable AI Analyst Skills with personal/company scope, auto-matching and marketplace installsDataboxFabric previews an AI builder for data-agent instructions, source guidance and example queriesMicrosoft FabricDatabricks trains data-agent retriever to stop early or spend bounded extra search steps, reporting 5.8-second latencyDatabricksThoughtSpot adds SpotterCode coding agent to its Visual Embed PlaygroundThoughtSpotLongMemEval-S audit: 67–73% of restore-fixable 80k-budget errors came from evicted evidence under three policiesarXivSchemaGate 0.1.42 adds dimension-aware retrieval and fixes complex multi-table SQL promptsSchemaGateSnowflake agent toolsets can silently drop inherited tools when callers lack accessSnowflake DocumentationLooker’s VS Code extension reaches GA with MCP-assisted LookML generation, editing and validationGoogle Cloud Looker release docs
nl2sql.ai
newsNew entrant

DBQuill puts a one-use confirmation boundary around AI database writes

A six-day-old local-first database agent is notable less for generating SQL than for separating read sessions, previews and confirmed transactions.

Local-first database agent with separate read and write paths.
Side by side: what changed
By The Tools Desk· Aug 31, 2026the quick take — two AI hosts, this story only

DBQuill, a new MIT-licensed database agent for Windows, is trying to make the boundary between asking a question and changing a database visible in the product. The repository was created on August 26, released v0.2.0 the same day, and had 38 GitHub stars by August 31, according to the project’s repository metadata and release page.

That early attention should not be mistaken for production adoption. There are no forks yet, the project is distributed from source rather than as a signed native installer, and its own documentation says the live-vendor write matrix for MySQL and PostgreSQL is still pending. But the design is specific enough to merit attention.

Reads and writes take different paths

DBQuill’s README says SQLite, MySQL and PostgreSQL reads use physically read-only sessions, single-statement checks, row limits and timeouts. The model can propose a query plan, but authorization and execution gates sit outside the model. For remote databases, reads stay in a separate read-only session even when a controlled-write connection is enabled.

Writes stop at a validation and preview stage. A user must confirm a reviewed plan, and that confirmation is bound to one database and one use. Scheduled natural-language tasks cannot approve writes automatically. Remote DML can be enabled explicitly; remote DDL remains blocked.

That separation is the product’s strongest idea. “Human approval” is often implemented as a generic confirmation dialog. DBQuill instead documents a narrower capability: a reviewed operation, scoped to one target, authorizes one transaction. The distinction matters because a reusable approval token would let the system execute a different plan after the user had inspected the first one.

Local-first does not mean model-free

The application runs as a Windows desktop client backed by a loopback service and accepts OpenAI-compatible model endpoints. Its local-first claim covers credentials, sessions, uploads and audit records; it does not claim that every configured model runs locally. Operators still need to evaluate the endpoint they choose.

The current release is also an early MVP. The README labels SQLite the complete path, while MySQL and PostgreSQL controlled writes remain opt-in with live write testing unfinished. That caveat is more useful than a broad “safe SQL” label: it tells evaluators where the security model has documentation and where deployment evidence is still missing.

DBQuill joins a growing group of text-to-SQL tools whose differentiator is not another prompt template but an execution contract. Its next test is whether the one-use confirmation boundary survives independent testing and real multi-user deployments.

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.