{"slug":"databricks-agent-bricks","url":"https://www.altairalabs.ai/vs/databricks-agent-bricks/","markdown":"https://www.altairalabs.ai/vs/databricks-agent-bricks.md","name":"Agent Bricks","vendor":"Databricks","category":"Agent platforms","checked":"2026-10-22","summary":"Omnia tests every version on simulated users, gates the release, rolls it out in steps and runs it in your own Kubernetes cluster, for agents whose tools reach past one data platform. Agent Bricks keeps agents inside Databricks.","headline":"Agent Bricks keeps agents next to your data. Getting each new version into production safely is Omnia’s job.","scene":{"setup":"A finance agent gets a new prompt the week before quarter close.","omnia":"Before it serves anyone, the new version meets simulated controllers through the real tools, one of them pushing an out-of-policy journal entry. It passes and goes to part of the traffic first. Its numbers hold, and it reaches everyone before close.","omniaCaps":["selfplay","adversarial","deploy-gate","progressive-rollout","metric-gated-promotion"],"them":"Multi-turn conversation simulation is experimental, and its API and behaviour might change. An eval-gated release, staged rollout and automatic rollback aren’t documented.","source":"https://docs.databricks.com/aws/en/mlflow3/genai/eval-monitor/conversation-simulation","omniaEvidence":"https://promptarena.altairalabs.ai/arena/explanation/scenario-design/"},"differences":[{"title":"Simulation you can build a release on","body":"Omnia’s simulated users are generally available, with adversarial and voice testing alongside. A version that fails them doesn’t ship.","caps":["selfplay","adversarial","voice-testing","deploy-gate"],"them":"An LLM-driven simulator with goals and personas, marked experimental. Voice testing isn’t documented.","source":"https://docs.databricks.com/aws/en/mlflow3/genai/eval-monitor/conversation-simulation","omniaEnterprise":false,"omniaEvidence":"https://promptarena.altairalabs.ai/arena/explanation/scenario-design/"},{"title":"Stepped rollout","body":"The old version keeps serving while the new one takes traffic in steps. A conversation stays on the version it started on, and if the new version’s metrics drop, the traffic goes back.","caps":["progressive-rollout","sticky-sessions","metric-gated-promotion"],"them":"Agents deploy with the Agent Bricks CLI. Versioning, staged rollout and rollback aren’t documented.","source":"https://docs.databricks.com/gcp/en/agents/custom-agents/agent-bricks-cli","omniaEnterprise":true,"omniaEvidence":"https://omnia.altairalabs.ai/tutorials/progressive-rollouts/"},{"title":"Runs where the rest of your stack runs","body":"Omnia installs into your Kubernetes cluster and deploys the same pack to AWS Bedrock AgentCore, Google’s Agent Runtime or Azure AI Foundry. Telemetry goes live to your own OpenTelemetry collector.","caps":["deploy-hyperscaler","tracing","metrics"],"them":"Agents run on Databricks-hosted compute, and traces are stored in OpenTelemetry format in Unity Catalog tables.","source":"https://docs.databricks.com/aws/en/agents/custom-agents/build-agents","omniaEnterprise":false,"omniaEvidence":"https://promptarena.altairalabs.ai/arena/explanation/deploy/overview/"}],"rows":[{"topic":"Simulated users","omnia":"Generally available, adversarial included.","caps":["selfplay","adversarial"],"them":"Experimental.","coverage":"partly","source":"https://docs.databricks.com/aws/en/mlflow3/genai/eval-monitor/conversation-simulation","omniaEnterprise":false,"omniaEvidence":"https://promptarena.altairalabs.ai/arena/explanation/scenario-design/"},{"topic":"Eval-gated release","omnia":"The suite decides whether a version ships.","caps":["deploy-gate"],"them":"Not documented.","coverage":"undocumented","source":"https://docs.databricks.com/aws/en/agents/concepts/","omniaEnterprise":false,"omniaEvidence":"https://promptarena.altairalabs.ai/arena/how-to/interfaces/run-in-ci/"},{"topic":"Stepped rollout, auto rollback","omnia":"Traffic shifts in steps and rolls back on its own.","caps":["progressive-rollout"],"them":"Not documented.","coverage":"undocumented","source":"https://docs.databricks.com/gcp/en/agents/custom-agents/agent-bricks-cli","omniaEnterprise":false,"omniaEvidence":"https://omnia.altairalabs.ai/tutorials/progressive-rollouts/"},{"topic":"End-user identity to tools","omnia":"Carried through the agent to every call.","caps":["end-user-identity"],"them":"The user’s token is forwarded, scoped to the workspace.","coverage":"yes","source":"https://docs.databricks.com/aws/en/dev-tools/databricks-apps/auth","omniaEnterprise":false,"omniaEvidence":"https://omnia.altairalabs.ai/explanation/platform/delegation-tokens/"},{"topic":"Argument-level tool policy","omnia":"A CEL rule on every call, before the tool runs.","caps":["per-call-policy"],"them":"Access, guardrails and rate limits on models, MCP servers and skills.","coverage":"partly","source":"https://docs.databricks.com/aws/en/agents/custom-agents/build-agents","omniaEnterprise":true,"omniaEvidence":"https://omnia.altairalabs.ai/how-to/security/configure-tool-policies/"},{"topic":"Runs in your own cluster","omnia":"Yes, installed with Helm.","caps":["workspaces"],"them":"Databricks-hosted compute.","coverage":"undocumented","source":"https://docs.databricks.com/aws/en/agents/custom-agents/build-agents","omniaEnterprise":false,"omniaEvidence":"https://omnia.altairalabs.ai/how-to/workspaces/manage-workspaces/"},{"topic":"Voice","omnia":"Duplex voice, and tests for it.","caps":["duplex-voice","voice-testing"],"them":"Not documented.","coverage":"undocumented","source":"https://docs.databricks.com/aws/en/agents/concepts/","omniaEnterprise":false,"omniaEvidence":"https://promptarena.altairalabs.ai/arena/explanation/duplex-architecture/"}],"faq":[{"q":"Can an Omnia agent use data in Databricks?","a":"Yes. Point it at the APIs or MCP servers you already expose, with the end user’s identity carried to the call."},{"q":"Which models can each use?","a":"Both are broad. Omnia speaks seven providers’ native protocols and any OpenAI-compatible endpoint, including a model you host."}]}