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
analysisENTERPRISE AGENTS

Snowflake’s agent guardrail watches trajectories, not prompts—and its production numbers show why context matters

DAAD uses a two-stage detector, authorization context and redacted traces; Snowflake says it now processes about 18,000 internal trajectories daily with a sub-0.2% flag rate.

Chart of DAAD trials, daily trajectories, and flag rate.
Chart: figures from the story
By The News Desk· Oct 14, 2026the quick take — two AI hosts go live when you do

Snowflake has described an internally deployed safety system that evaluates an agent’s multi-step trajectory, rather than judging each prompt or tool call in isolation. The company says Dangerous Agent Activity Detection, or DAAD, is intended to catch both autonomous overreach and deliberate user misuse, and is scheduled for preview in Cortex AI Gateway “soon.” Snowflake explicitly labels that timing as forward-looking rather than a delivery commitment. Snowflake engineering blog

A cheap screen before deeper review

DAAD is a two-stage pipeline. A lightweight model first removes trajectories assessed as benign; a deeper reasoning model then evaluates flagged traces with additional context. Both stages produce schema-constrained decisions, evidence, rationale and confidence. Before assessment, Snowflake says traces are redacted to remove items such as access keys and user identities while preserving patterns needed for detection. Snowflake engineering blog

That architecture matters for data agents. A request to inspect tables, enumerate systems or retrieve sensitive records may be legitimate or dangerous depending on the user’s role, the approved task and the boundaries of the environment. Snowflake’s framework explicitly includes enterprise-policy deviations such as unauthorized disclosure, bypassed approvals and use of tools outside permitted boundaries. Snowflake engineering blog

Internal trials expose the false-positive problem

In a three-week trial covering roughly 6,000 sessions from a red-team and penetration-testing cohort, the detector initially associated potentially risky activity with every participant. After the system accounted for the authorized scope of that work, Snowflake says it issued no alerts. In a separate control trial covering about 12,000 engineering-agent trajectories, DAAD flagged three people: one case involved a rogue agent that terminated a process across users of a cloud workspace, while two were legitimate software-development tasks resembling network enumeration. Three reasoning models independently reviewed every trace, with disagreements escalated for human review. Snowflake engineering blog

Snowflake says the production deployment now evaluates about 18,000 internal agent trajectories a day across multiple agentic surfaces and flags fewer than 0.2%. Those figures are vendor-reported internal results, not an independent benchmark, and the post does not publish precision, recall or the underlying test set. Snowflake engineering blog

The practical boundary

The useful lesson is not that one detector solves agent safety. It is that prompt filters and per-call policy checks cannot answer whether a sequence of individually plausible actions has drifted beyond its authorized objective. For enterprise data agents, deployment design therefore needs durable trajectory logging, role and authorization context, evidence-preserving redaction, and a human escalation path—not only SQL validation at the final step. DAAD’s proposed Cortex AI Gateway integration would package that pattern as a platform feature, but customers should treat the preview as pending until Snowflake publishes availability and product documentation. Snowflake engineering blog

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.