22.19 How today's tools realize it
- Approved by
- Panaversity ·
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?
| Label | Means |
|---|---|
| Documented | Read on the product owner's own pages on November 5, 2026. A fact with no label is documented |
| Not yet tested | Documented, or the lab depends on it, but no lab run has tried it yet |
| Proposed design | This 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 Agents | OpenAI Agents API | Omnara, self-hosted | |
|---|---|---|---|
| Where the loop runs | Anthropic's servers | OpenAI's servers | Your own server |
| Who holds each person's tokens | Its vaults, injected at egress | Its vaults, when the platform makes the call | Its secrets, on your own server (one for each person not yet tested) |
| What runs before a tool | Its permission policy for that tool | Only its allowed tools,15 and an optional review by a model19 | Its tool and role settings20 |
| What a run costs | Tokens plus $0.08 per session-hour,11 capped per session when you set a budget | Tokens, tools and container time12 | The model, and your own server |
| Your skills, connectors and plugins | Skills and connectors, added one by one21 | The whole plugin bundle, or each part22 | Skills and connectors, added one by one |
| What you can test | Your product's choices and its logs | Your product's choices and its logs | Everything, including the platform's code |
| Tested in this chapter's lab | Not yet | Not yet | Not 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?
Sources
- Claude Managed Agents overview, Anthropic.↑
- Scheduled deployments, Anthropic.↑
- Manage resources as code with ant apply, Anthropic.↑
- Permission policies, Anthropic.↑
- Cloud environment setup, Anthropic.↑
- Security risks and sandbox boundaries, Anthropic.↑
- Claude Platform release notes, Anthropic.↑
- Authenticate with vaults, Anthropic.↑
- Secure your Managed Agents deployment, Anthropic.↑
- Session budgets, Anthropic.↑
- Pricing, Anthropic.↑↑2
- Agents API, OpenAI.↑↑2↑3
- Errors and recovery, OpenAI.↑
- Plugins, OpenAI.↑
- MCP connections, OpenAI.↑↑2
- Sandbox Agents, OpenAI.↑
- Omnara README, Omnara.↑↑2
- Secrets, Omnara.↑
- Automatic review, OpenAI.↑
- Tools & permissions, Omnara.↑
- Define your agent, Anthropic.↑
- OpenAI-hosted sandboxes, OpenAI.↑
- Owner
- Panaversity