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
releaseRelease

Atlas 0.2.29 puts a named approver inside the agent’s answer

The release closes a provenance gap between who originally said a fact and who approved it for use, while narrowing the new approval API to explicit fact IDs.

Named approver attached to each fact, not just workspace approval.
Side by side: what changed
By The Tools Desk· Sep 4, 2026the quick take — two AI hosts go live when you do

Atlas 0.2.29 changes approval from a workspace-level event into claim-level provenance. The release adds a published_by field, a scoped approval operation and approver details in searchAtlas results. That matters because Atlas’s product contract says an attested fact should carry its source, date and the name of the person who approved it—not merely the identity of the person who originally said it. The merged implementation describes that earlier gap explicitly.

Approval is now an explicit, bounded operation

The new POST /api/v1/admin/brain-facts/approve endpoint accepts an explicit list of one to 200 fact IDs. It runs the existing promotion adapter and transaction rather than creating a second path that can publish records. An empty list returns an error instead of widening into an unscoped publish, and a request that cannot be attributed to a person is refused. The same implementation says already-published, retracted, missing or cross-workspace IDs do not silently become eligible; clients must compare requested IDs with the returned promotedIds list.

That is a useful API design for analytics agents because “a human reviewed this workspace” is weaker evidence than “this person approved this particular claim.” A result consumer can now distinguish the recorded author—the person whose words supplied the claim—from the approver who accepted it for serving.

The identity travels with retrieval

Atlas now returns an approval object with search results. Approved facts can include the approval time and an approver resolved from the live user record; local deployments can identify a local-operator. If a user lookup fails, the documented behavior preserves the approval state with a null display name rather than failing the entire search. Atlas’s README separately describes its three evidence classes: live “Surveyed” data, human-approved “Attested” facts and raw “On the record” material.

The implementation also repairs a related date hole: one promotion branch could set a fact to published without stamping published_at. The change makes both promotion branches write the approval time and approver together, with tests covering that shared property.

There are limits. The pull request says the release does not add a dedicated web interface for the new approval verb, does not backfill older rows and does not yet include a route-level test for POST /approve; lower-level adapter and actor-mapping tests cover the underlying logic. The v0.2.29 release shipped the change alongside MCP demo setup and documentation updates.

The practical takeaway is narrow but important: provenance should identify both the source of a claim and the authority that allowed an agent to repeat it. Atlas now makes that distinction part of the retrieved answer rather than leaving it implicit in an audit trail.

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.