# Omnia vs Agentforce

> Omnia carries the end user’s identity to every tool, checks every call’s arguments, rolls out in steps with automatic rollback, and runs in your own infrastructure. Agentforce is built for agents inside Salesforce.

Category: Enterprise suites. Checked against Salesforce’s published material on 2026-10-22. Canonical page: https://www.altairalabs.ai/vs/salesforce-agentforce/

## Agentforce is built for agents inside Salesforce, and Omnia for agents whose tools are everywhere else.

Omnia carries the user’s identity to every tool, wherever it lives, and checks each call. Agentforce runs the agent in the user’s context inside Salesforce, and once it calls your billing system or your own services, that gets harder.

## When it matters: A customer asks the agent to move their payment date. Billing is your own service.

**On Omnia:** The customer’s identity travels with the request through the agent into the billing call. A CEL rule checks that the account in the arguments is theirs, and the audit log records whose authority the call ran on. (Omnia docs: https://omnia.altairalabs.ai/explanation/platform/delegation-tokens/)

**On Agentforce:** Salesforce’s architecture guidance for calling external APIs notes that user identity is lost by default, and propagating it is a MuleSoft gateway pattern. (source: https://architect.salesforce.com/docs/architect/fundamentals/guide/end-user-identity-propagation)

## The user’s identity reaches every tool

OIDC or your gateway authenticates the caller, and the identity travels through the agent to every tool, MCP server and remote agent. Policy decides on it, per call. *(enterprise)* (Omnia docs: https://omnia.altairalabs.ai/how-to/security/configure-authentication/)

Agentforce: Authenticated sessions run in the user’s context inside Salesforce; for external APIs, identity is lost by default. (source: https://architect.salesforce.com/docs/architect/fundamentals/guide/end-user-identity-propagation)

## Stepped rollout and automatic rollback

Traffic moves to the new version in steps, and a customer mid-conversation stays on the one they started with. Promotion waits on the metrics, and a drop rolls it back. *(enterprise)* (Omnia docs: https://omnia.altairalabs.ai/tutorials/progressive-rollouts/)

Agentforce: Traffic splitting between versions is an A/B Testing API pilot; you promote the winner. Automatic rollback isn’t documented. (source: https://www.salesforce.com/blog/tdx-2026-roundup-agentforce-edition/)

## Telemetry that streams to you

Spans stream live over OpenTelemetry to the collector you already run. Prometheus metrics come alongside, and the span inventory is documented. (Omnia docs: https://omnia.altairalabs.ai/reference/platform/telemetry/)

Agentforce: A beta Session Trace OTel API you call per session, for sessions from the last 72 hours, with Data Cloud required. (source: https://developer.salesforce.com/docs/ai/agentforce/guide/otel-api.html)

## At a glance

| Topic | Omnia | Omnia docs | Agentforce | Agentforce docs | Source |
|---|---|---|---|---|---|
| Simulated users, multi-turn | Against real tools, adversarial included. | https://promptarena.altairalabs.ai/arena/explanation/scenario-design/ | Testing Center personas. | documented | https://www.salesforce.com/blog/agentforce-testing-center/ |
| Voice simulation | Barge-in, overlap, dead air. | https://promptarena.altairalabs.ai/arena/how-to/voice/setup-voice-testing/ | Supported in Testing Center. | documented | https://www.salesforce.com/blog/tdx-2026-roundup-agentforce-edition/ |
| Adversarial testing | Callers probing for policy bypass. | https://promptarena.altairalabs.ai/arena/how-to/voice/voice-red-team/ | Not documented. | not documented | https://www.salesforce.com/blog/agentforce-testing-center/ |
| Quality gate on deploy | The suite decides. | https://promptarena.altairalabs.ai/arena/how-to/interfaces/run-in-ci/ | Gates can block deployment until a suite passes. | documented | https://www.salesforce.com/blog/agentforce-testing-center/ |
| Automatic rollback | On the metrics. | https://omnia.altairalabs.ai/tutorials/progressive-rollouts/ | Not documented. | not documented | https://www.salesforce.com/blog/tdx-2026-roundup-agentforce-edition/ |
| Runs in your infrastructure | Your cluster, or AgentCore, Google or Foundry. | https://promptarena.altairalabs.ai/arena/explanation/deploy/overview/ | Salesforce Hyperforce. | not documented | https://www.salesforce.com/agentforce/ |

## Questions

**How is Agentforce priced?**

Salesforce publishes Flex Credits, per-conversation and per-user options. Omnia runs on your infrastructure with no meter: free while you build, the core free in production, and an enterprise licence per environment per year from £30,000.

**Can an Omnia agent work with Salesforce data?**

Yes. Salesforce APIs and MCP servers are tools like any other, with the end user’s identity carried to the call.
