Am 8. April 2026 hat Anthropic die Public Beta von Claude Managed Agents auf der Claude Platform offiziell freigeschaltet. Dieses neue, vollständig verwaltete Agenten-Framework (Managed Agent Harness) bündelt „Agenten-Schleife + Werkzeugausführung + Sandbox-Container + Zustandspersistenz“ in einer Reihe von REST-APIs. Entwickler müssen sich nicht länger um den Aufbau einer Agenten-Schleife, die Ebene der Werkzeugaufrufe oder die Laufzeitumgebung kümmern. Durch einfache Aufrufe der Endpunkte /v1/agents, /v1/environments und /v1/sessions kann Claude als autonomer Agent zeitintensive Aufgaben in einer sicheren Sandbox erledigen.
Der öffentliche Betatest führt zudem den Request-Header managed-agents-2026-04-01, das neue Toolset agent_toolset_20260401 sowie ein Ereignis-Stream-Protokoll auf Basis von Server-Sent Events ein. Dieser Artikel fasst die Kernkonzepte, die API-Einbindung, das Ereignismodell und die Abrechnungsregeln von Claude Managed Agents auf Basis der offiziellen Dokumentation und der neuesten Release Notes zusammen. Zudem bieten wir eine sofort einsatzbereite Vorlage in Python/curl, mit der Sie in unter 5 Minuten eine echte Managed-Agent-Sitzung starten können.

Was sind Claude Managed Agents: Die Kernpositionierung
Bevor wir uns mit Managed Agents befassen, müssen wir das Verhältnis zur klassischen Messages API klären. Anthropic bietet nun zwei Wege der Entwicklung an: Die Messages API dient dem direkten Modellaufruf und ist für Szenarien gedacht, in denen Sie die volle Kontrolle über die Agenten-Schleife benötigen. Managed Agents hingegen bieten eine vorgefertigte, konfigurierbare Laufzeitumgebung für Agenten, die sich ideal für zeitintensive, asynchrone Arbeitslasten mit Sandbox-Isolierung eignet.
Unterschiede zur Messages API
| Dimension | Messages API | Claude Managed Agents |
|---|---|---|
| Form | Single/Multi-Turn Nachrichtenschnittstelle | Voll verwalteter Agent Harness |
| Kontrollgrad | Benötigt eigene Agenten-Schleife und Werkzeug-Ebene | Out-of-the-box, inklusive Schleife und Aufrufen |
| Sitzungsstatus | Vom Client verwaltet | Serverseitiges Dateisystem und Historie |
| Werkzeugausführung | Clientseitiges tool_use → tool_result |
Automatische Ausführung in der Sandbox |
| Anwendung | Echtzeit-Dialoge, feine Steuerung | Langläufer-Tasks, autonome Agenten, Batch-Jobs |
| Beta-Header | Je nach Funktion einzeln zu aktivieren | managed-agents-2026-04-01 (einheitlich) |
🎯 Auswahlhilfe: Wenn Sie eine Hintergrundaufgabe erstellen, bei der die KI selbstständig Code schreiben, Skripte ausführen, Webseiten durchsuchen und Ergebnisse zusammenfassen soll, sind Managed Agents weitaus effizienter als das manuelle Verknüpfen der Messages API mit einer selbstgebauten Sandbox. Wir empfehlen, auf der APIYI-Plattform (apiyi.com) einen Vergleichstest durchzuführen, um schnell zu entscheiden, welches Format besser zu Ihrem Anwendungsfall passt.
Die vier Kernkonzepte
Claude Managed Agents basieren auf vier grundlegenden Konzepten:
- Agent (Agent): Eine statische Definition aus Modell, System-Eingabeaufforderung, Werkzeugen, MCP-Servern und Skills. Einmal erstellt, kann er in mehreren Sitzungen wiederverwendet werden und unterstützt Versionierung.
- Environment (Umgebung): Eine Cloud-Container-Vorlage, die vorinstallierte Softwarepakete, Netzwerkzugriffsrichtlinien und eingebundene Dateien beschreibt.
- Session (Sitzung): Eine spezifische Instanz eines Agenten + einer Umgebung, die für die Ausführung von Einmal- oder Daueraufgaben zuständig ist.
- Events (Ereignisse): Die zwischen der Sitzung und dem Client ausgetauschten Nachrichten, einschließlich Benutzernachrichten, Werkzeugaufrufen, Ergebnissen und Statusänderungen.

Ein Überblick über die Kernfunktionen von Managed Agents: Sandbox, Toolsets und SSE-Streams
Nachdem wir die vier Grundkonzepte verstanden haben, schauen wir uns nun an, welche konkreten Funktionen in der Beta-Version verfügbar sind.
Sicherheits-Sandbox und Container-Konfiguration
Jede Sitzung wird in einem isolierten Cloud-Container ausgeführt und bietet folgende Funktionen:
- Vorinstallierte Laufzeitumgebungen: Gängige Sprachen wie Python, Node.js und Go sind sofort einsatzbereit.
- Netzwerk-Richtlinien: Unterstützt sowohl den Modus
unrestricted(uneingeschränkt) als auch strengere, restriktive Netzwerkmodi, um zu verhindern, dass die Sandbox als Kanal für die Datenexfiltration missbraucht wird. - Dateisystem: Dateien innerhalb des Containers bleiben über die gesamte Lebensdauer der Sitzung bestehen, sodass der Agent über mehrere Runden hinweg darauf zugreifen kann.
- Einbindbare Ressourcen: Datendateien oder Skripte können in der Umgebung vorab eingebunden werden.
Integrierte Toolsets agent_toolset_20260401
Die öffentliche Beta-Version stellt eine einheitliche Toolset-Kennung agent_toolset_20260401 bereit, mit der alle vorgefertigten Tools auf einmal aktiviert werden können:
| Tool-Kategorie | Funktionsbeschreibung |
|---|---|
| Bash | Ausführen von Shell-Befehlen im Container; unterstützt lang laufende Prozesse |
| Datei-Operationen | Lesen, Schreiben, Bearbeiten, glob, grep von Dateien |
| Websuche | Internetrecherche auf Suchmaschinen-Niveau mit Rückgabe strukturierter Ergebnisse |
| Web Fetch | Abrufen vollständiger Inhalte (HTML/PDF) einer bestimmten URL |
| MCP Servers | Anbindung externer Tool-Anbieter über das Model Context Protocol |
🎯 Entwickler-Tipp:
agent_toolset_20260401ist ein "Kombinationsschalter", der die schnelle Prototyping-Validierung erleichtert. In Produktionsumgebungen empfiehlt es sich, gemäß dem Prinzip der minimalen Rechtevergabe nur benötigte Teilmengen zu aktivieren. Wenn Sie bei APIYI (apiyi.com) die Token-Kosten verschiedener Tool-Teilmengen vergleichen möchten, können Sie denbase_urleinfach umschalten und denselben Code weiterverwenden.
Server-Sent Events (SSE) Streaming-Modell
Im Gegensatz zum klassischen Messages-API-Modell ("eine Anfrage → eine Antwort") nutzen Managed Agents ein ereignisgesteuertes + SSE-Push-Modell. Die wichtigsten Ereignistypen sind:
| Ereignistyp | Auslöser | Empfohlene clientseitige Verarbeitung |
|---|---|---|
user.message |
Client sendet Nachricht | Über /events-Endpunkt schreiben |
agent.message |
Agent generiert Textantwort | Inkrementelles Rendern in der UI |
agent.tool_use |
Agent nutzt ein Tool | Anzeigen von Toolname und Parameterübersicht |
agent.tool_result |
Tool-Ausführung abgeschlossen | Optional anzuzeigen, hilfreich beim Debugging |
session.status_idle |
Agent ist fertig, Leerlauf | Stream schließen, nächste Interaktion abwarten |
session.status_running |
Agent arbeitet | Ladeindikator anzeigen |

Claude Managed Agents schnell starten: Der komplette API-Integrationsprozess
Nachfolgend zeigen wir mit einem kurzen Codebeispiel eine vollständige Managed-Agent-Sitzung. Die Kernschritte sind: Agent erstellen → Umgebung erstellen → Sitzung erstellen → Nachrichten senden und SSE-Stream abonnieren.
Voraussetzungen
- Ein Claude API-Schlüssel (oder ein kompatibler Schlüssel von APIYI apiyi.com).
- Jede Anfrage muss den Header
anthropic-beta: managed-agents-2026-04-01enthalten; das offizielle SDK fügt diesen automatisch hinzu, bei manuellen curl-Aufrufen müssen Sie ihn explizit angeben. - Update des Python SDK auf die neueste Version:
pip install -U anthropic.
Minimalistisches Python-Beispiel
from anthropic import Anthropic
client = Anthropic(
# Über das APIYI-Proxy-Dienst können Sie bestehenden Code ohne Änderungen am SDK-Gebrauch wiederverwenden
base_url="https://api.apiyi.com",
api_key="YOUR_API_KEY",
)
# 1. Agent erstellen
agent = client.beta.agents.create(
name="Coding Assistant",
model="claude-sonnet-4-6",
system="You are a helpful coding assistant.",
tools=[{"type": "agent_toolset_20260401"}],
)
# 2. Umgebung erstellen (unbeschränktes Netzwerk)
env = client.beta.environments.create(
name="quickstart-env",
config={"type": "cloud", "networking": {"type": "unrestricted"}},
)
# 3. Sitzung erstellen
session = client.beta.sessions.create(
agent=agent.id,
environment_id=env.id,
title="Quickstart session",
)
# 4. SSE-Stream öffnen und Benutzernachricht senden
with client.beta.sessions.events.stream(session.id) as stream:
client.beta.sessions.events.send(
session.id,
events=[{
"type": "user.message",
"content": [{
"type": "text",
"text": "Generate the first 20 Fibonacci numbers to fibonacci.txt",
}],
}],
)
for event in stream:
if event.type == "agent.message":
for block in event.content:
print(block.text, end="")
elif event.type == "agent.tool_use":
print(f"\n[Using tool: {event.name}]")
elif event.type == "session.status_idle":
print("\n\nAgent finished.")
break
📎 Aufklappen, um die äquivalente curl-Version zu sehen
# Agent mit Beta-Header erstellen
curl -sS https://api.apiyi.com/v1/agents \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "anthropic-beta: managed-agents-2026-04-01" \
-H "content-type: application/json" \
-d '{
"name": "Coding Assistant",
"model": "claude-sonnet-4-6",
"system": "You are a helpful coding assistant.",
"tools": [{"type": "agent_toolset_20260401"}]
}'
# Die Anfrage-Struktur zum Erstellen von Umgebungen und Sitzungen ist ähnlich, siehe offizielle Quickstart-Dokumentation
# Beim Abonnieren des SSE-Streams verwenden:
# curl -N -H "Accept: text/event-stream" \
# https://api.apiyi.com/v1/sessions/$SESSION_ID/stream
🎯 Empfehlung zur Code-Wiederverwendung: Die oben genannte
base_urlverweist auf APIYI apiyi.com, sodass Sie Managed-Agents-Beta-Schnittstellen mit geringer Latenz innerhalb Festlandchinas aufrufen können. Alle Parameter, Beta-Header und Ereignistypen des offiziellen SDK sind vollständig kompatibel und erfordern keine zusätzliche Kapselung.
Fünf-Schritte-Ablaufdiagramm
[Client] ──1. Agent erstellen──────▶ [API]
[Client] ──2. Umgebung erstellen───▶ [API]
[Client] ──3. Sitzung erstellen────▶ [API]
[Client] ──4. SSE-Stream öffnen────▶ [API]
[Client] ──5. user.message senden──▶ [API]
◀─ agent.message / tool_use / tool_result / status_idle ──
Der Kern des gesamten Prozesses lautet: Ereignisse zuerst, Empfang per Stream. Offiziell wird empfohlen, den SSE-Stream zu öffnen, bevor das user-Ereignis gesendet wird, damit keine Zwischenzustände verpasst werden.

Wichtige Regeln für Claude Managed Agents: Ratenbegrenzung, Abrechnung und Marken-Compliance
Die Beta-Version enthält bereits klare Produktionsparameter. Hier sind die drei für Entwickler wichtigsten Regeln.
Ratenbegrenzung (Rate Limiting)
Die Ratenbegrenzung erfolgt auf Basis der Organisation und ist unabhängig von den Tiers Ihres Kontos:
| Kategorie | Endpunkt-Umfang | Limit |
|---|---|---|
| Create-Vorgänge | Erstellungs-APIs wie agents / environments / sessions usw. | 60 Anfragen / Minute |
| Read-Vorgänge | Abfragen und Abonnements wie retrieve / list / stream usw. | 600 Anfragen / Minute |
Zusätzlich bleiben die Verbrauchslimits auf Organisationsebene sowie die Ratenobergrenzen des Tiers aktiv. Für Batch-Agenten-Aufgaben mit hoher Parallelität ist eine frühzeitige Planung der Ratenbegrenzung erforderlich oder eine Verteilung auf Ressourcen-Pools mehrerer Konten über APIYI (apiyi.com).
Abrechnungsmodell
Die Kosten für Managed Agents setzen sich aus zwei Komponenten zusammen:
- Laufzeitkosten für Sitzungen: $0,08 pro Sitzungsstunde.
- Modell-Token-Kosten: Abgerechnet nach den Standard-Einzelpreisen des gewählten Claude-Modells (z. B. Sonnet 3.5 / Opus 3.5).
Es fallen keine zusätzlichen Abonnement- oder Fixkosten für die Infrastruktur an. Das bedeutet jedoch: Sitzungen, die inaktiv, aber nicht beendet wurden, werden weiterhin stündlich abgerechnet. Achten Sie darauf, nach Abschluss der Aufgabe die entsprechende Beendigungs-API aufzurufen.
Marken-Compliance
Anthropic hat klare Vorgaben für Partner bei der Nutzung der Marke Claude:
- ✅ Erlaubt:
Claude Agent,Claude(im Menü-Kontext),{IhrAgentenname} Powered by Claude. - ❌ Untersagt: Namen wie
Claude Code,Claude Code Agent,Claude Coworkusw.; es ist untersagt, die ASCII-Art oder visuelle Elemente von Claude Code zu kopieren.
🎯 Compliance-Empfehlung: Bei verwalteten Agenten-Produkten für Unternehmen sollten Sie Ihre eigene Marke in den Vordergrund stellen und lediglich in den technischen Hinweisen durch "Powered by Claude" auf die Technologie verweisen. Für formelle Markenfreigaben oder UI-Vorlagen bietet APIYI (apiyi.com) Leitlinien zur Kooperation.
Typische Anwendungsfälle für Claude Managed Agents: Welche Aufgaben lohnen sich?
Obwohl sich einige Funktionen der Beta-Version (Outcomes, Multi-Agent, Memory) noch in der Forschungsphase (Research Preview) befinden, lassen sich die folgenden vier Szenarien bereits produktiv einsetzen.
Vier Arbeitslasten, die für eine Migration geeignet sind
| Szenario | Warum Managed Agents ideal sind | Beispielaufgaben |
|---|---|---|
| Automatisierte Code-Generierung | Integrierte Bash- + Datei-Tools, direkte Tests im Sandbox-Umfeld | Automatische PR-Erstellung aus Issues, Scaffold-Generierung |
| Datenerfassung & Berichte | Integrierte Funktionen für Web-Suche + Web-Abruf | Stimmungsüberwachung, Wochenberichte zu Wettbewerbern |
| Lang laufende Datenverarbeitung | Container-Persistenz + asynchrone Ereignisse | CSV-Bereinigung, Log-Analyse, Batch-Konvertierung |
| Workflows mit mehreren Tools | MCP-Anbindung + vereinheitlichte Event-Streams | SOP-Agent für Jira / Slack / interne APIs |
Szenarien, die aktuell nicht empfohlen werden
- Echtzeit-Dialoge mit sehr geringer Latenz: Der Overhead für den Sitzungsstart und SSE ist für UI-Anforderungen im Millisekundenbereich nicht optimal.
- Lokale Bereitstellung bei strengen Compliance-Vorgaben: Managed Agents sind Cloud-Dienste und unterstützen kein On-Premise.
- Forschungsprojekte, die eine vollständig eigene Agenten-Schleife benötigen: Hier empfiehlt sich weiterhin der Eigenbau mittels Messages API.
🎯 Migrationspfad: Implementieren Sie bestehende Agenten-Workflows ("Messages API + selbstgebaute Tool-Planung") zunächst als Testlauf mit Managed Agents. Nutzen Sie die gleiche Eingabeaufforderung für beide Versionen, um Token-Kosten und Erfolgsraten zu vergleichen. Über APIYI (apiyi.com) können Sie beide Schnittstellen mit demselben API-Schlüssel nutzen, was den Wechsel bei parallelen Tests erspart.
Häufig gestellte Fragen (FAQ): Stolperfallen bei Managed Agents vermeiden
F1: Muss managed-agents-2026-04-01 manuell angehängt werden?
Bei der Verwendung der offiziellen SDKs (Python / TypeScript / Go / Java / C# / Ruby / PHP) ist dies nicht erforderlich, da das SDK die Einbindung im Beta-Pfad automatisch vornimmt. Nur bei der Nutzung von nativem curl oder eigenen HTTP-Clients müssen Sie explizit anthropic-beta: managed-agents-2026-04-01 hinzufügen. Wir empfehlen, bei der Nutzung des API-Proxy-Dienstes von APIYI (apiyi.com) weiterhin den Standardpfad für Anfragen zu verwenden, um die beste Kompatibilität zu gewährleisten.
F2: Geht die Sitzung verloren, wenn der SSE-Stream abbricht?
Nein. Der Ereignisverlauf der Sitzung wird serverseitig dauerhaft gespeichert. Nach einem Verbindungsabbruch können Sie sich einfach wieder mit dem Endpunkt /v1/sessions/{id}/stream verbinden, um nachfolgende Ereignisse zu empfangen; die API sendet die Daten ab dem Haltepunkt aus dem Puffer nach. Dies unterscheidet sich grundlegend vom "Ein-Request-eine-Antwort"-Prinzip der Messages API.
F3: Wie kann ein laufender Agent unterbrochen werden?
Managed Agents unterstützen Mid-Execution-Steering: Senden Sie einfach eine weitere user.message an den /events-Endpunkt derselben Sitzung, um die aktuelle Tool-Aufrufschleife zu unterbrechen und die Richtung zu ändern. Alternativ kann die Sitzung über einen dedizierten Abbruch-Endpunkt erzwungen beendet werden.
F4: Wann fallen Kosten für eine Sitzung an?
Solange sich eine Sitzung im Status "ausführbar" befindet, wird sie mit $0,08/Stunde berechnet, selbst wenn sich der Agent im Status status_idle befindet. Es wird empfohlen, Sitzungen nach Abschluss einer Aufgabe explizit zu schließen, um unnötige Kosten durch Leerlauf zu vermeiden. Mit dem Abrechnungs-Dashboard von APIYI (apiyi.com) lassen sich ungewöhnlich lange inaktive Sitzungen schnell identifizieren.
F5: Welche Claude-Modelle unterstützen Managed Agents?
Die öffentliche Beta unterstützt derzeit die drei Hauptmodelle: Claude Sonnet 4.6, Claude Opus 4.6 und Claude Haiku 4.5. Das große Kontextfenster (1 Mio. Token) ist bei Opus 4.6 und Sonnet 4.6 standardmäßig verfügbar und erfordert keinen zusätzlichen Beta-Header.
F6: Können bestehende Agent Skills / MCP-Server migriert werden?
Ja. In der Agent-Definition können direkt Listen von MCP-Servern und Skill-Referenzen deklariert werden. Managed Agents nutzen das im Oktober 2025 veröffentlichte Agent Skills Beta-Protokoll wieder, sodass bestehende Skill-Pakete ohne Anpassungen integriert werden können.
Fazit: Der Paradigmenwechsel durch Managed Agents
Der Start der öffentlichen Beta von Claude Managed Agents markiert den offiziellen Einstieg von Anthropic in die "Agent-Infrastruktur". Für Entwickler liegt der Wert dieses Updates nicht in einer einzelnen Funktion, sondern in der Beseitigung der fünf größten Hürden beim Aufbau eigener Agenten-Systeme: Implementierung von Schleifen, Tool-Ausführung, Sandbox-Isolierung, Zustandspersistenz und Ereignis-Stream-Protokolle. Durch das Hinzufügen des Beta-Headers managed-agents-2026-04-01 und den Aufruf von drei Endpunkten wird Claude zu einem echten, autonom ausführbaren Agenten.
In Kombination mit den neuesten Claude Sonnet 4.6 / Opus 4.6 Modellen, dem 1 Mio. Token Kontextfenster, Agent Skills und automatischem Caching bieten Managed Agents erstmals einen unternehmenstauglichen Weg für zeitintensive, asynchrone und Multi-Tool-basierte Agenten-Workflows. Wir empfehlen, zunächst in risikoarmen Szenarien (z. B. automatisierte Berichte oder Code-Scaffolding) zu testen, bevor kritische Geschäftsprozesse migriert werden.
🎯 Handlungsempfehlung: Teams, die mit der Migration beginnen möchten, sollten die
base_urlauf APIYI (apiyi.com) verweisen. So können Sie den offiziellen SDK-Code weiterverwenden, von stabilen Zugriffsraten innerhalb Chinas profitieren und die Messages API sowie Managed Agents parallel evaluieren, um eine fundierte Entscheidungsgrundlage zu schaffen.
— APIYI Team (Technisches Team von APIYI / apiyi.com)
