Comparison
Comparison14 min readBy The Data Workers Team

Agent Bricks vs the Data-Agents Swarm: Build or Buy Your Data Agents

Agent Bricks is where you build your own agents. The Data-Agents Swarm ships finished data-operations agents with approvals and receipts. Compare, then use both.

Your platform team runs Databricks well. Unity Catalog governs the lakehouse, MLflow tracks your models, and Genie Agents answer questions for finance and sales. This year Agent Bricks made it easy to build more: a Supervisor Agent that routes work to subagents, a Knowledge Assistant that answers from your documents with citations, and custom agents in Python. So when someone asks for agents that fix broken pipelines, clear access requests and catch schema changes, the natural answer is "we'll build them on Agent Bricks."

That instinct is a good one, and this page respects it. Agent Bricks is the workshop where you build your own agents. The [Data-Agents Swarm](/product/data-agents-swarm/) is the crew already trained for data operations. Agent Bricks gives you the parts. Data Workers, the agentic data platform, ships 20+ specialist agents that run the data lifecycle across Databricks, Snowflake, dbt, Airflow and BI, with approvals, rollback and a receipt on every change. You don't have to choose. A Supervisor Agent can call Data Workers agents as tools over MCP, so you build the agents that are unique to your business and buy the ones every data team needs.

Key takeaways

  • •Agent Bricks is a framework for building agents. Supervisor Agent, Knowledge Assistant and custom agents are GA. It ships no finished agents for pipelines, incidents, schema changes, access or cost.
  • •The Data-Agents Swarm is the finished product for those jobs. 20+ specialist agents, one context graph, autonomy set per domain, and a tamper-evident receipt on every change.
  • •Building it yourself is a real program. Connectors to dbt, Airflow and Snowflake, a context graph, blast-radius checks, approvals, rollback, receipts, verification and someone on call for the agents. We list it below.
  • •Agent Bricks leads on its home ground: custom agents, cited answers over documents, and MLflow evaluation and tracing.
  • •Use both. Register Data Workers agents with your Supervisor Agent over MCP. Your Supervisor routes the question; Data Workers does the data work and answers with a receipt.
  • •Zero migration. Agent Bricks, Unity Catalog, MLflow and Unity Gateway all stay.

Going further. For everything Data Workers adds on a Databricks stack, read Data Workers on Databricks. For Databricks' own ops agent, read Genie ZeroOps vs the Autonomous Data-Conductor.

Six things Data Workers adds on top of Agent Bricks

1. Agents that do data work on day one. The Swarm ships the Incident Debugging, Pipeline Building, Schema Evolution, Data Change Review, Quality Monitoring, Access & Governance, Security, Cost and Migration agents, among others. Each is an MCP server. There's no build sprint before the first incident gets traced.

2. Fixes where the cause lives. Most incidents that show up in Databricks start somewhere else: a source rename, a Fivetran sync, a dbt model in Snowflake, a late Airflow task. Data Workers proposes the dbt change as an approval-gated diff for the owner to merge, triggers the Airflow rerun, or applies a Unity Catalog grant through the permissions API.

3. One governed context graph. Data Context Wizard joins Unity Catalog grants and metric views with your dbt manifest, Airflow state, Snowflake query history and BI metadata through 50+ connectors. Every fact carries its source, author, confidence and the time it was observed.

4. Autonomy set per domain. Start every domain observe-only. Let freshness reruns move up to reversible actions while schema changes stay at propose-and-approve. The level is a setting in Data Workers. Your team doesn't write or maintain that logic.

5. Receipts and rollback on every change. Every action records who or what made it, why, what it touched, the blast radius and how to undo it. No agent can approve or promote its own work; that rule is enforced in code.

6. One place to review it all. Spellbook Data Catalog (in preview) is where people approve, steer, send back or roll back agent work, and where audit evidence builds up as a side effect.

The Autonomous Data-Conductor ties the six together: detect, diagnose, fix, review, verify and remember, across the estate.

One incident, five systems

Here is a scenario many Databricks teams will recognize. It's an illustration, not a customer case.

  • •01:20. A Salesforce admin renames Segment__c to Customer_Segment__c.
  • •01:45. Fivetran syncs the new column into Snowflake. The old column stops filling.
  • •03:00. Airflow runs dbt. dim_accounts succeeds and writes null segments for every new account.
  • •08:05. A Genie Agent reads that table through Lakehouse Federation. A sales VP asks your Supervisor Agent why Enterprise pipeline fell 40% overnight.
StepWhat Agent Bricks doesWhat Data Workers does
The VP's question arrivesThe Supervisor Agent routes it to the right subagent, on behalf of the VP and within the VP's grants.Registered as an MCP tool, the Incident Debugging agent receives the question when the Supervisor calls it.
The number looks wrongThe Genie Agent returns the number from the table as it stands. Spotting that the input is broken needs a tool that knows the pipeline.Context Wizard sees null segments start at the 03:00 dbt run and traces them to the rename through Fivetran and dbt lineage.
The fix lives in dbt, in SnowflakeReaching it means a tool your team has written and registered for dbt and Snowflake.The Pipeline agent proposes a dbt diff that maps the new column, with the Change Review agent's blast-radius report attached.
Someone approvesUnity Gateway policies can require approval for a tool call; contextual policies are Beta.A data engineer approves in Spellbook at 09:00. The domain's autonomy level decides what needs a person.
The fix is checkedChecking the data downstream is up to the tool you wrote.After approval, Airflow reruns and the null check on the rebuilt table passes with no null segments. The receipt is written.
The answer goes backThe Supervisor replies with whatever its tools returned.The Supervisor answers at 09:25 with the corrected number and a link to the receipt.
Incident timeline across the stack: what Agent Bricks, your team and Data Workers each do, step by step

Agent Bricks routed the question well. Data Workers did the data work behind it. That split is the whole page.

What Agent Bricks covers, as of October 2026

Databricks calls Agent Bricks its developer agent platform. Here is what its documentation and release notes say ships today.

AreaWhat Agent Bricks shipsStatus (Oct 2026)
Supervisor Agent (formerly Multi-Agent Supervisor)Orchestrates up to 50 subagents and tools: Genie Agents, dashboards, Knowledge Assistant, model serving endpoints, UC functions, tables and volumes, AI Search indexes, other supervisors, web search, and external, managed and custom MCP serversGA since February 10, 2026
Knowledge AssistantAnswers questions from your documents with page-level citationsGA since January 27, 2026
Custom agents (formerly Mosaic AI Agent Framework)Author, deploy and evaluate agents in Python with LangGraph, the OpenAI Agents SDK and others, on Databricks AppsGA
AI PlaygroundNo-code prototyping and testingGA
Agent Bricks CLIScaffolds and deploys code agents with managed memory, sessions, tools and MLflow tracingBeta, September 29, 2026
Managed memory and sessionsLakebase-backed memory and conversation historyBeta (June and September 2026)
MCP ServicesExternal MCP servers registered as Unity Catalog securables over HTTP connections; per-user or shared credentials; calls logged to system tablesCurrent docs, updated September 11, 2026
Custom MCP serversYour own MCP servers hosted as Databricks Apps over streamable HTTPCurrent docs, updated September 30, 2026
Unity Gateway (formerly AI Gateway)Routing, rate limits, spend controls and service policies across models, MCP servers and coding agentsAPI and developer tools GA September 16, 2026
Contextual Service PoliciesAllow, deny or require approval for agent actionsBeta, announced June 16, 2026
Evaluation and tracingMLflow tracing and evaluation for agents you buildGA

This is a strong framework. Supervisor Agent runs on behalf of the user, so people only reach the subagents and data they're allowed to see. Knowledge Assistant is a good managed agent for document questions. Every row is a part you assemble. None of them is an agent that already knows how to fix a dbt model or clear an access request.

Why doesn't Agent Bricks just do this itself?

Focus, and risk. Databricks built Agent Bricks to be the place you build agents on your data, and a framework is the right product for that job. It lets every customer build what is unique to them, and it keeps Databricks out of decisions it can't own.

Finished agents that write to production data across systems are a different product category. They need blast-radius scoping across platforms, approvals per domain, rollback, receipts, context about every other system, and accountability for changes in tools Databricks doesn't own, like your dbt repo, your Airflow deployment and your Snowflake account. Databricks' own operations agent, Genie ZeroOps, is scoped to Databricks assets for the same reason. Data Workers is that other product.

One platform, not one more tool

Building agents is one slice of a data team's year. The same team keeps the catalog current, writes quality checks, closes incidents, changes pipelines, handles access, cuts spend and produces audit evidence. Every point tool adds another console, another contract and another handoff, and every agent you build yourself adds another thing to maintain.

Data Workers covers the whole lifecycle with one context, one approval flow and one audit trail. We score the same ten stages on every comparison page. Agent Bricks leads on two, both home ground: MLOps and models, and analytics and insights through Genie Agents.

Spider chart of ten jobs a data team does: Data Workers covers the whole list, Agent Bricks goes deep on its own area
StageData WorkersAgent BricksWhy we scored it this way
Catalog & Context95Agent Bricks reads Unity Catalog and Genie Agents as context; it doesn't curate them. Data Workers keeps one context graph across Databricks, Snowflake, dbt, Airflow and BI.
Analytics & Insights88.5Agent Bricks leads on home ground: a Supervisor Agent routes questions to Genie Agents, dashboards and Knowledge Assistant. Data Workers answers from governed context across platforms.
Data Quality82No quality-check agent ships in Agent Bricks; you would build one. Data Workers writes, runs and repairs checks and dbt tests.
Observability & Incidents8.53MLflow traces watch the agents you build, not the data. Data Workers detects, traces and closes data incidents.
Pipelines & Ingestion8.52No pipeline agent ships; tools you register could call Lakeflow or dbt. Data Workers proposes pipeline changes as approval-gated diffs for the owner to merge and triggers reruns.
Schema & Migration81Not an Agent Bricks job. Data Workers assesses schema changes before they land and plans migrations in parity-checked waves.
Governance & Access8.56Supervisor Agent runs on behalf of the user under Unity Catalog grants, and Unity Gateway governs tool calls. Data Workers proposes least-privilege grants on your data behind approvals.
Security & Privacy86Unity Gateway service policies allow, deny or require approval per tool call, logged to system tables. Data Workers flags sensitive column names in pull request review and proposes protection on every platform.
Cost / FinOps83Unity Gateway caps AI spend on models and tools. Data Workers traces Snowflake credits to the dbt model behind them and drafts the fix for its owner.
MLOps & Models7.59Agent Bricks leads: MLflow evaluation and tracing, model serving and managed agent types. Data Workers keeps the data under models healthy.

Agent Bricks vs the Data-Agents Swarm on the outcomes you buy

The ten-stage view shows breadth. This view scores eight outcomes a data leader pays for when deciding whether to build or buy data agents. Agent Bricks leads on three, all on its home ground. Data Workers leads on the five that decide whether data work actually gets done.

Spider chart comparing Data Workers and Agent Bricks on the outcomes a data leader buys
OutcomeData WorkersAgent BricksWhy we scored it this way
Custom agents you design yourself49Agent Bricks leads. Custom agents in Python, AI Playground and the Agent Bricks CLI (Beta) are built for agents unique to your business. Data Workers ships finished agents, and its Apache 2.0 core can be extended.
Cited answers from your documents49Knowledge Assistant (GA since January 2026) answers from documents with page-level citations. Data Workers answers from governed metadata about your data.
Agent evaluation and tracing59MLflow evaluation and tracing are built in. Data Workers evaluates its own agents and records every action as a receipt, and it doesn't host your agents.
Data-ops work done on day one92Agent Bricks ships no pipeline, incident, schema, access or cost agents; you build them. The Swarm ships 20+ specialist agents for those jobs.
Fixes outside Databricks93A Supervisor Agent can call any MCP tool you register, so the reach is yours to build. Data Workers proposes dbt diffs, triggers Airflow reruns and changes Snowflake behind approvals.
Autonomy set per domain84Unity Gateway policies allow, deny or require approval per tool call; contextual policies are Beta. Data Workers sets autonomy per domain, from observe-only to reversible actions.
Receipts and rollback on every change93System tables log each tool invocation. Rollback is whatever your tools implement. Every Data Workers change carries a tamper-evident receipt and a rollback path.
One context across every platform95Agent Bricks agents read Unity Catalog, Genie Agents and federated sources. Data Context Wizard joins Unity Catalog grants and metric views with dbt, Airflow, Snowflake and BI metadata in one graph.

These are directional scores of scope, not benchmarks. We've shown the reasoning so you can check every line.

The build list: what "we'll build it on Agent Bricks" means

If your team builds data-operations agents on Agent Bricks, this is the work. Agent Bricks gives you a good start on several rows. The rest is a product your team would own for as long as the agents run.

ComponentWhat Agent Bricks gives youWhat your team still buildsWhat Data Workers ships
OrchestrationSupervisor Agent with up to 50 subagentsRouting instructions, kept current as tools changeThe Conductor runs detect, diagnose, fix, review, verify, remember
ConnectorsMCP Services, UC HTTP connections, custom MCP on Databricks Appsdbt, Airflow, Snowflake, Fivetran and BI tools as MCP servers, with tests50+ connectors; the agents are served over MCP
ContextUnity Catalog, Genie Agents, federationA graph that joins UC grants and metric views with dbt lineage, Airflow state and warehouse historyData Context Wizard, with provenance on every fact
Domain skillsYour prompts and codePipeline repair, schema evolution, access, cost and migration logic20+ specialist agents
Blast radiusLineage inside Unity CatalogImpact checks across platforms before every writeChange Review agent attaches a blast-radius report
ApprovalsService policies per tool call (contextual policies Beta)Approval per domain and per class of change, with named approversAutonomy L0 to L4 per domain; no self-approval, enforced in code
RollbackWhatever each tool implementsAn undo path for every write in every systemA rollback path on every change
Receipts and auditTool calls logged in system tablesA record of who, why, what changed, diff and approverTamper-evident receipt on every action
VerificationMLflow evaluation of agent answersChecks that the data is right after the fix shipsConductor re-runs the checks on the changed tables
MemoryManaged memory and sessions (Beta)Incident patterns that make the next fix fasterOutcomes written back to the context graph
Review surfaceYour app or a Databricks AppAn inbox to approve, steer and roll backSpellbook Data Catalog (in preview)
OwnershipPlatform and model upgrades from DatabricksOn-call for the agents, prompt drift, model upgrades, evalsMaintained product; you set the levels

Some teams will build all of this, and the result can be excellent. The question for a leader is whether those twelve rows are the best use of a platform team that also has a lakehouse to run.

Where Agent Bricks stops

Each limit comes from Databricks' own documentation, and each follows from building a framework rather than a finished product.

It ships parts. The data-ops agents are yours to build. The managed agent types are Knowledge Assistant and Supervisor Agent. Nothing in the documentation ships an agent for incidents, pipelines, schema, access or cost.

Reach outside Databricks is what you register. A Supervisor Agent can call external and custom MCP servers. What those servers can read or change in dbt, Airflow or Snowflake is up to the server, and if you build it, your team owns it.

Approvals are per tool call. Unity Gateway service policies can allow, deny or require approval for a call, and contextual policies are Beta. Deciding that freshness reruns may run alone while schema changes wait for a named approver, per domain, is design work your team does.

Logs are not receipts. System tables record tool invocations. A record that ties a change to its reason, diff, blast radius, approver and undo path is something you build.

Supervisor routing needs upkeep. Practitioners note that routing follows the instructions you write, so adding Genie Agents and tools means maintaining those instructions, and each hop is another model call.

Matrix of where Data Workers and Agent Bricks can read, fix and verify across every system in the estate

Where the two overlap

Job to be doneAgent BricksData WorkersWhat we recommend
Custom agents for your businessCustom agents, AI Playground, CLIApache 2.0 core you can extendAgent Bricks
Answers from documentsKnowledge AssistantNot its jobAgent Bricks
Questions over lakehouse dataSupervisor over Genie AgentsAnswers from governed context across platformsAgent Bricks on Databricks data; Data Workers across platforms
Agent evaluation and tracingMLflowIts own evals and receiptsAgent Bricks for agents you build
Incidents across the estateBuild itConductor and Incident Debugging agentData Workers
Pipeline and schema changesBuild itPipeline, Schema Evolution and Change Review agentsData Workers
Access requestsUC grants for agent usersAccess & Governance agent, grants via the UC permissions APIData Workers
Cost cleanupAI spend caps in Unity GatewayCost agent across every warehouseData Workers
Audit evidenceSystem-table logsReceipts on every changeData Workers
One entry point for peopleSupervisor AgentCallable from it over MCPBoth

What it costs

Agent Bricks has no separate list price. It bills through Databricks compute. The Supervisor Agent requires serverless compute and a serverless usage policy with a nonzero budget, and custom MCP servers run on Databricks Apps pricing. The bigger cost of building is people: the engineers who write and maintain the twelve rows above.

Data Workers is a flat platform fee. The Apache 2.0 core is free. A pilot is $7,500 one-time. Scale starts at $1,000 a month and Enterprise at $3,000 a month (billed annually). Seats are unlimited, there's no usage meter, and there's no markup on model spend because you bring your own model. See pricing.

The fastest first win: give your Supervisor Agent a data-ops tool

Pick one Supervisor Agent your business users already ask. Run the Incident Debugging and Pipeline Building agents over HTTP, register them as MCP servers through a Unity Catalog connection, and add them as subagent tools. Set the incidents domain to propose. The next time someone asks why a number moved, the Supervisor calls Data Workers, and the answer comes back with the cause, a proposed fix and its blast radius, waiting in Spellbook for approval. After a few weeks of approving those proposals as written, move freshness reruns up to reversible actions.

What each Data Workers product does

Data-Agents Swarm. 20+ specialist agents for pipelines, incidents, quality, schema, change review, access and governance, security, identity, cost, migration, observability, streaming, ingestion and MLOps. Each is an MCP server your Supervisor Agent or coding agent can call.

Autonomous Data-Conductor. Owns an outcome rather than a step. It runs detect, diagnose, fix, review, verify and remember, scopes the blast radius before acting, and records a receipt.

Data Context Wizard. One governed context graph across every platform. It reads Unity Catalog grants, imports metric views and joins them with dbt, Airflow, warehouse and BI metadata.

Spellbook Data Catalog. The business-user app and control plane for agent work: one inbox to approve, steer, send back or roll back, and asset pages for the whole estate. Approval requests also reach the team in Slack or email.

Autonomy guardrails and security

Agent Bricks governs agents at the tool call. Data Workers governs data work at the domain, so trust can grow one domain at a time.

  • •Every deployment starts observe-only. You raise autonomy per domain as the receipts earn trust.
  • •Levels run from L1 observe to L4 autonomous. Freshness reruns can act reversibly while schema changes stay at propose.
  • •Every write is scoped before it runs, with blast radius computed across platforms.
  • •Every action is approved or reversible and leaves a tamper-evident receipt.
  • •No agent can approve or promote its own work, enforced in code.
  • •Least privilege. Data Workers acts with the grants you give it, through each platform's own permission system, including Unity Catalog. Your Unity Gateway policies still apply to every call your Supervisor makes.
The autonomy ladder: L0 manual, L1 observe, L2 propose, L3 act reversibly, L4 autonomous

"Our Supervisor Agent can call any MCP server. Doesn't that close the gap?"

It closes the connection gap, and that's why using both works. MCP lets your Supervisor reach a tool. It doesn't supply the tool's judgment: what to change in dbt, how far the change reaches, who must approve it, how to undo it, and whether the data is right afterwards. If you write those MCP servers yourself, you've signed up for the build list. If you register Data Workers agents, those answers come with the tool, and every Data Workers agent is already an MCP server.

How it fits together

How Data Workers fits with Agent Bricks: your coding agent on top, Data Workers in the middle, your estate underneath

Here's the pattern, over MCP today. Data Workers agents run over streamable HTTP in your environment. You register them as MCP servers in Unity Catalog, and Unity Gateway governs who can call them. Your Supervisor Agent adds them as tools next to your Genie Agents and Knowledge Assistant. When a request is data work, the Supervisor hands it to Data Workers, which reads its context graph, proposes or makes the change at the level you set, verifies it, and returns the result with a receipt. People review in Spellbook. Nothing moves; Data Workers stores metadata and scrubbed facts, not copies of your tables.

The case for your CFO

The outcome. Data incidents, pipeline breaks, schema changes, access requests and cost cleanup get handled by agents that already exist, so your platform team spends its year on the agents and data products only your business can build. Wrong numbers get fixed before the forecast call instead of after it.

The risk story. Every domain starts observe-only. At L2 agents propose and a person approves; at L3 and above they act only on reversible changes you've opened for that domain. Every write is scoped before it runs, every action is approved or reversible, and each one leaves a receipt with who or what acted, why, what changed, the blast radius and how to undo it. No agent approves its own work. Zero migration: nothing is copied or moved.

Why now. Agent Bricks made building agents easy this year, so the pressure to build data-ops agents in-house is real. The twelve-row build list is the cost of saying yes. Buying that list lets the build budget go to agents that differentiate the business.

The first win. One Supervisor Agent your business users already ask, with the Incident Debugging and Pipeline Building agents registered as tools, in propose mode.

What stays the same. Agent Bricks, Unity Catalog, MLflow, Unity Gateway, dbt, Airflow and Snowflake. Your policies keep applying.

The pilot path. Start with a pilot; the pilot is credited in full against the first year. See pricing.

The sentence to repeat upstairs: we build the agents that are unique to our business on Agent Bricks, and we buy the data-operations agents every team needs, with approvals, rollback and receipts already in them.

When Agent Bricks alone is enough

Agent Bricks alone can be enough if your agent roadmap is about business questions and documents, your estate is Databricks end to end, and you have a platform team that wants to own data-ops agents as a product. Everyone else gets more from using both: build what is yours, and let the Data-Agents Swarm run the data lifecycle under it.

FAQ

Is Data Workers an Agent Bricks alternative? For data operations, yes. Agent Bricks is a framework for building agents. The Data-Agents Swarm is a finished set of data-operations agents. Most Databricks teams use both: Agent Bricks for custom agents and document answers, Data Workers for incidents, pipelines, schema, access, cost and audit.

Can an Agent Bricks Supervisor Agent call Data Workers agents? Yes, over MCP today. Supervisor Agent supports external and custom MCP servers as tools, and every Data Workers agent is an MCP server that runs over streamable HTTP. Register it through a Unity Catalog connection and add it as a tool.

Should we build data-ops agents on Agent Bricks or buy them? Build the agents that encode what is unique to your business. Buy the ones every data team needs, because the expensive part is the build list: connectors, cross-platform context, blast radius, approvals, rollback, receipts, verification and ownership.

Does Data Workers replace Unity Gateway or Unity Catalog? No. Unity Catalog stays your governance layer on Databricks and Unity Gateway keeps governing model and tool calls. Data Workers acts through Unity Catalog's own permissions and adds approvals and receipts for data work across platforms.

What happens if a Data Workers agent gets a fix wrong? Every write is scoped and sent to review at the autonomy level you set for that domain. Every action is approved or reversible, leaves a tamper-evident receipt, and has a rollback path. No agent can approve its own work.

Does Data Workers work outside Databricks? Yes. That's the point of the Swarm. It runs across Databricks, Snowflake, BigQuery, dbt, Airflow, Fivetran and BI tools with one context graph and one approval flow.

How much does Data Workers cost? A free Apache 2.0 core, a $7,500 one-time pilot, Scale from $1,000 a month and Enterprise from $3,000 a month (billed annually), with unlimited seats and no usage meter. See pricing.

Sources

Agent Bricks capabilities and statuses come from Databricks documentation, release notes and blog posts, checked October 2, 2026:

Product names and statuses change quickly; if we've got something wrong, tell us and we'll fix it.