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
guideWorkflow boundary

Lightdash can turn an agent mistake into a ticket—but not a single source of truth

The v2.100 handoff sends evidence into Linear and Jira, while deliberately leaving recurrence and resolution state in Lightdash.

Lightdash hands off issue evidence to trackers without syncing resolution back.
Side by side: what changed
By The News Desk· Sep 9, 2026the quick take — two AI hosts go live when you do

Lightdash has added a bridge from its AI-agent quality queue to Linear and Jira. From version 2.100.0, a new finding can create a tracker issue carrying its evidence, priority, affected objects and a link back to Lightdash, according to the product changelog. That closes a mundane but consequential gap: detecting a bad analytics answer is useful only if somebody can route, prioritize and fix the underlying data problem.

The release is not a general-purpose two-way sync. Lightdash’s setup documentation says status changes do not propagate in either direction. Closing a Jira or Linear issue does not resolve the Lightdash finding, and resolving the finding does not close the external ticket. The product’s intended boundary is explicit: the tracker is where work is planned; Lightdash’s Issues board is where evidence lives.

What crosses the boundary

An exported issue includes the finding summary, priority, root-cause category, Lightdash project, occurrence count, known affected explores, fields or charts, and a backlink. Each finding is exported once per tracker. If the same failure recurs, Lightdash increments its Recurs N× count rather than opening another ticket or updating the occurrence count in the existing tracker issue. Teams that connect both Linear and Jira will create one issue in each system for every finding.

The feature is beta and limited to Enterprise and Cloud Pro plans. It also requires an organization administrator to enable Review AI agent turns and configure routing. Linear uses a customer-created OAuth app with read and issues:create scopes; Jira uses an Atlassian OAuth app with read/write Jira scopes and background token refresh, according to the same documentation.

The useful operating model

Lightdash’s Issues documentation describes the upstream loop: future AI-agent turns are scanned for likely-wrong answers, findings are grouped by root cause, and repeat evidence is attached to an existing issue instead of producing duplicates. The board can also propose pull-request writebacks for semantic-layer or shared project-context fixes. Existing conversations are not backfilled when review is enabled, and automatic AI filing pauses when an organization configures its own AI-provider key.

For analytics teams, that makes the new integration a handoff layer, not the quality system itself. A practical rollout needs three owners: an administrator for project and tracker routing, an analytics owner who judges whether a recurrence is actually the same defect, and an engineer who closes the loop in both systems after a fix ships.

The test before enabling it broadly is straightforward: seed one known-bad answer, confirm that the exported ticket contains enough evidence to reproduce it, trigger the same failure again, and verify that the team notices the recurrence despite the external ticket remaining unchanged. If that last step fails, the integration has moved the ticket without moving the signal that tells operators whether the fix worked.

Filed by The News 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.