Skip to content
The AI Agent Factory

22.19 How today's tools realize it

Approved by
Panaversity ·
10 min read

Reference. How today's products realize the chapter's ideas (22.19), then Check yourself. Beyond this chapter, the word list and the field guide (F0 to F7) are on the companion page, Chapter 22 reference (in the lab, docs/chapter-22/reference.md).

Reference. Skim it now, and come back when you choose products.

What you will learn. How three of today's products, one from each kind of vendor, realize this chapter's ideas, how sure each claim is, and the differences that should change your choice.

Why it matters. The products look alike, but they differ in who holds each person's token, what runs before a tool, and what a run costs. Those differences decide which one fits your product.

How sure is each claim?

LabelMeans
DocumentedRead on the product owner's own pages on November 5, 2026. A fact with no label is documented
Not yet testedDocumented, or the lab depends on it, but no lab run has tried it yet
Proposed designThis book's way of building on the product, not a product feature

Has any of this been tested?

Nothing here has been tested in the lab yet. The ports in the lab show that the same worker can be described on each runtime. They do not prove that the three support it equally. No vendor-neutral standard defines a hosted agent. So this section compares each product with the shape the concepts teach. The products look alike, but that resemblance is not a shared standard.

The short boxes below name the products. The full boxes, with every setting, status and price, are on the companion page, Chapter 22 reference. Product detail changes often, so each carries its date: checked November 5, 2026.

Anthropic: Claude Managed Agents. A hosted harness on the Claude API, in beta. Agents, environments, sessions and events,1 with scheduled deployments as a fifth resource.2 Check on its pages how a schedule treats an hour that the clocks skip or repeat. Agents and environments are files applied with the ant command-line tool.3 Permission policies are always_allow, always_ask and auto,4 and networking is limited to an allowed_hosts list.5 Web search and web fetch run on its servers, not in the sandbox, under the same list.6 Since October 7, 2026,7 web fetch also opens only addresses already seen in the session, such as one in a person's message. Vaults hold each person's mcp_oauth credential and add it on the way out.8 It makes each connector call from its own servers, and a session whose connector's host is not on the list is rejected when it is made.9 Each session can carry a budget in whole cents, set when it is made.10 No free plan: tokens and web searches, plus a charge per session-hour.11

OpenAI: the Agents API and sandbox agents. A hosted harness built on Codex,12 in beta.13 It can load a whole plugin bundle,14 holds vault credentials when the platform makes the connector call,15 and also offers sandbox agents, where your own program runs the loop with the second SDK of Chapter 21.16 No free plan.12

Open source: Omnara. A self-hosted platform for running agents, under the Apache License 2.0. Skills and connectors are added one by one, and any model in the Responses, Chat Completions or Messages format (the request shapes of OpenAI's and Claude's APIs, Chapter 20) can run it. Security. Its local defaults are deliberately insecure.17 It can hold a refreshable token as a secret,18 but one for each person is not yet tested, so the lab's port uses a short-lived token in a local file. Free to run yourself: you own uptime, patching and security.17

Which differences change a decision?

Claude Managed AgentsOpenAI Agents APIOmnara, self-hosted
Where the loop runsAnthropic's serversOpenAI's serversYour own server
Who holds each person's tokensIts vaults, injected at egressIts vaults, when the platform makes the callIts secrets, on your own server (one for each person not yet tested)
What runs before a toolIts permission policy for that toolOnly its allowed tools,15 and an optional review by a model19Its tool and role settings20
What a run costsTokens plus $0.08 per session-hour,11 capped per session when you set a budgetTokens, tools and container time12The model, and your own server
Your skills, connectors and pluginsSkills and connectors, added one by one21The whole plugin bundle, or each part22Skills and connectors, added one by one
What you can testYour product's choices and its logsYour product's choices and its logsEverything, including the platform's code
Tested in this chapter's labNot yetNot yetNot yet

What must stay true on any platform?

A hosted worker acts for one person in one company per session, with that person's own token, which the worker never sees. The platform runs the loop, but your application decides which person, which company, which tools, where it may reach and how much it may spend, and it checks every result.

Exam note. The Claude developer certification exam (CCDV-F) is getting an updated guide. Until Anthropic publishes it, this book maps to the guide it expects. There, building hosted agents falls under the objectives for building agents and for agent patterns, and their identity, secrets and keys under the objective of that name. The exam examines Claude, not OpenAI or Omnara, and treats research-preview features as out of scope.

Check yourself

Question 1 / 9

0 answered

The lab ports the AP worker to three runtimes. What does that show?

  1. Claude Managed Agents overview, Anthropic.↑
  2. Scheduled deployments, Anthropic.↑
  3. Manage resources as code with ant apply, Anthropic.↑
Owner
Panaversity