Nach Claude Opus 5.5: In welcher Phase sind AI Coding Agents? JSON, Tool Calling und Codeausführung (2026)
Am 22. September 2026 hat Anthropic Claude Opus 5.5 veröffentlicht, Modell-ID claude-opus-5-5. Die offizielle Lage ist langes agentic coding. Dieser Text wiederholt nicht, was ein Coding Agent ist. Er teilt nur die Anfrage, das Tool-JSON und die Brüche gegenüber Opus 5.
Vor dem Lesen
| Objekt | Offizielle Tatsache | Wer ausführt |
|---|---|---|
| Model | claude-opus-5-5 / 2026-09-22 | Das Modell füllt JSON; es berührt keine Platte |
| Thinking | Immer an; Standard effort=medium | Thinking aus ergibt 400 |
| Tools | input_schema + tool_use | Der Host prüft, dann führt er aus |
| Cost | $4 / $20 je Million Tokens | Anthropic: typisch etwa 40% günstiger als Opus 5 |
Fakten von der Anthropic-Seite und den Opus-5.5-Docs. Benchmarks sind Herstellerangaben, keine Rangliste.
Coding Agents treten in eine günstigere Langphase ein. Das Modell editiert das Repo nicht.
Opus 5.5 ist das erste Modell der Familie Claude 5.5. Anthropic schreibt: Niveau von Claude Fable 5.1 bei den meisten Arbeiten, typische Last etwa 40% günstiger als Opus 5. Ein-/Ausgabe 4 / 20 Dollar je Million Tokens; Cache-Lesen 0,20. Kontext 1M, Ausgabe max. 128K. Diese Zahlen ändern wie lange und wie teuer eine Agent-Schleife laufen kann. Die Schichten bleiben: das Modell füllt Argumente; der Host führt Nebenwirkungen aus.
- Modell: füllt
lookup_orderundA-1042. Es sieht keinen Socket und startet keinen Prozess. - Thinking bleibt an: adaptives Thinking lässt sich nicht abschalten. Die Tiefe ist
effort, Standardmedium. In Anthropic-Tests reicht medium auf Repo-Arbeit an Opus 5 high oder darüber, mit weniger Schritten und Tokens. - Lange Jobs: der Launch-Text nennt Migrationen, Audits, mehrstündige Arbeit mit wenig Aufsicht. Der Host braucht Stopp, Rechte und wiederholbaren State.
Wie eingebaute Tools JSON füllen: AI Coding Agents und JSON-Toolaufrufe. Wie Schleife, Tor und State liegen: Agent Harness und JSON State. Warum Schema ein Tor ist: Warum KI JSON Schema braucht. Dieser Text schreibt nur, welche Felder nach Opus 5.5 wanderten.
Schreiben Sie Modell und Tool-Tabelle als Objekte
Claude API, Google Cloud und Microsoft Foundry nutzen claude-opus-5-5. Amazon Bedrock nutzt anthropic.claude-opus-5-5. Fiktive Abfrage — keine echten Geheimnisse:
{
"model": "claude-opus-5-5",
"max_tokens": 16000,
"effort": "medium",
"tools": [{
"name": "lookup_order",
"description": "Look up an order by ID. Confirm before any refund.",
"input_schema": {
"type": "object",
"properties": {
"order_id": { "type": "string", "pattern": "^[A-Z]-\\d{4}$" }
},
"required": ["order_id"],
"additionalProperties": false
}
}],
"messages": [{
"role": "user",
"content": "Look up order A-1042 and say if it is paid."
}]
}
effort ist der offizielle Standardknopf. Legen Sie ihn auf die Anfrage, damit Sie „diese Session war medium“ wiederholen können. Jedes Tool braucht input_schema. Ein weites object lädt erfundene Schlüssel ein. Eine Abfrage trägt keine Refund-Felder.
Ein Tool Call bleibt JSON. Der Host führt den Code aus.
Das Modell sagt dem Host „sieh A-1042 nach“. Das ist weder HTTP noch MCP tools/call. Es ist ein tool_use-Block in der Messages-Antwort:
{
"type": "tool_use",
"id": "call_3c91",
"name": "lookup_order",
"input": { "order_id": "A-1042" }
}
Nach Schema führt der Host aus und schreibt ein Objekt zurück. Fehler sind ebenfalls Objekte. Das Modell liest das Zurückschreiben, keine Terminal-Leiste:
{
"type": "tool_result",
"tool_use_id": "call_3c91",
"content": "{\"order_id\":\"A-1042\",\"status\":\"paid\"}"
}
Die Docs sagen auch: Text zwischen Tool-Aufrufen landet in Thinking-Blöcken; bei Standard-display ist der Text leer. Wenn Sie das als Fortschritt gestreamt haben, ändern Sie den Host-Parser. Das Modell ist nicht verstummt. MCP: Wie Coding Agents MCP rufen. Rechte als Regeln: Rechtemodell für Coding Agents. Ein langer Job braucht Schleifenstate, kein Chatfenster:
{
"model": "claude-opus-5-5",
"effort": "medium",
"session_id": "sess_7f2a",
"task": "migrate_lookup_order",
"pending_tool": "lookup_order",
"immutable": {
"tools": ["lookup_order", "Read", "Bash"]
},
"mutable": {
"turn": 4,
"max_turns": 40,
"last_order_id": "A-1042"
}
}
Vier Brüche, wenn Sie Opus 5 verlassen
What’s new listet vier Breaking Changes. Die ersten drei gelten auch auf Claude Fable 5.1. Der Modellname allein ist keine Migration:
| Änderung | Was der Host tun muss |
|---|---|
| Thinking bleibt an | Thinking aus oder manuelles Thinking-Budget ergibt 400. Nutzen Sie effort. |
| Forced tool use Fehler | Ein erzwungenes Tool scheitert. Das Modell wählt aus dem Schema, oder Sie ändern die Schleife. |
| Thinking bindet Modell und Gespräch | Späteres Ändern der Tool-Tabelle ändert das Präfix und macht früheres Thinking ungültig. Tools in der ersten Anfrage deklarieren. |
| Altes computer use | Claude API und Google Cloud lehnen computer_20251124 ab. Wechseln Sie zu computer_toolset_20260801. Bedrock akzeptiert das alte Tool weiter. |
Eine weitere Formänderung scheitert nicht: Text zwischen Tools wandert ins Thinking. Streaming-Balken müssen die neuen Blöcke lesen. Das ist Host-Arbeit. Ein Prompt überdeckt das nicht.
Fünf Schritte, Opus 5.5 in die Repo-Schleife zu legen
Beginnen Sie nicht mit „es ist stärker, also Rechte öffnen“. Schreiben Sie Objekte:
- Modell-ID ändern. Senden Sie
claude-opus-5-5(Bedrock mit Präfix). effort merken. - Thinking-aus und forced tool use entfernen. Beides scheitert auf 5.5.
- Tool-Tabelle in Runde eins einfrieren. Jede Zeile hat Schema und
additionalProperties: false. Späteres Hinzufügen verwirft früheres Thinking. - Stoppbedingung schreiben.
max_turnsoder Budget. Offizielle lange Jobs sind keine Endlosschleifen. - State als JSON halten. tool_use, tool_result, session_id, effort. Wenn
call_3c91passt, lebt die Kette.
Wie Schema ein Tor ist: Agents API + JSON Schema. Dieser Text verlangt nur: nach dem Modellwechsel existieren Tor und Schleife weiter, und der Host führt Nebenwirkungen aus.
Einen langen Job wiederholen: vier JSON-Objekte ausbreiten
Die meisten Fehler sind eine falsche Modell-ID, effort, Tool-Tabelle oder Rückschrift — nicht „5.5 ist nicht klug genug“.
- formatieren für
input_schemaundinput, dann Schema prüfen für fehlende Felder und Extra-Schlüssel. - JSONPath extrahieren für
$.model,$.effort,$.input.order_id. - JSON Diff eine gute Rückschrift gegen eine 400. Reste von Thinking-aus / forced-tool vor dem Prompt entfernen.
- Prüfen, dass
call_3c91auf tool_use und tool_result dieselbe id ist. - Session, Tokens, Repo-Pfade nicht in einen öffentlichen Formatter kleben. JSONSort läuft im Browser.
Wenn diese vier Objekte gegen Schema stehen, haben Sie die 5.5-Kette — nicht „es schien über Nacht das Repo zu editieren“.
Häufige Fallen
- Opus 5.5 als neues Coding-Agent-Produkt lesen. Es ist ein Modell. Claude Code, Cursor und Ihre Schleife bleiben der Host.
- Herstellerbenches als „wer gewinnt“ lesen. Terminal-Bench und CursorBench sind Angaben oder harness-spezifisch. Dieser Text zitiert sie für Kosten und Dauer, nicht als Rangliste.
- Thinking aus, um zu sparen. 5.5 erlaubt das nicht. Steuern Sie Kosten mit effort, Cache und max_turns.
- Forced tool_choice als Stabilisator. Forced tool use Fehler. Stabilität ist Schema, kein erzwungener Name.
- Langen Job ohne State. Eine 18-Stunden-Session ohne session JSON lässt sich nicht wiederholen. Das Chatfenster ist kein State.
- Leeren Zwischentext als Modellfehler lesen. Die Antwortform hat sich geändert. Den Host-Parser ändern.
FAQ
Editiert Opus 5.5 Dateien selbst?
Nein. Das Modell füllt nur Tool-JSON. Lesen, Schreiben, Shell und MCP sind Host-Arbeit. Ohne Host ändert sich das Repo nicht.
Soll ich effort über medium heben?
Anthropic schreibt, Standard-medium reicht bei Coding an Opus 5 high. Zuerst Schema und Stopp festziehen. Effort nur bei gescheiterten Jobs heben. Nicht standardmäßig auf max.
Ist das dieselbe Agents API?
Nein. Agents API ist die Session-Ressource von OpenAI. Opus 5.5 ist das Modell von Anthropic. Beides ist „Modell füllt JSON, Host führt aus“. Feldnamen nicht mischen.
Ist computer_toolset dasselbe wie Read / Bash?
Nein. Computer use ist ein Desktop-/Bildschirm-Satz. Read und Bash sind eine andere Tabelle. Nur wer noch das Computer-Tool von 2025-11 sendet, wechselt zu computer_toolset_20260801.
Sind Sonnet 5.5 und Haiku 5.5 draußen?
Der Launch-Text sagte „coming weeks“. Dieser Artikel behandelt nur Opus 5.5 vom 2026-09-22. Unveröffentlichte IDs sind keine Fakten.
Fazit
Nach Opus 5.5 treten Coding Agents in eine günstigere Langphase mit immer angeschaltetem Thinking. Die Schichten bewegten sich nicht: das Modell füllt JSON; der Host prüft Schema und Rechte, führt aus und schreibt State zurück.
Schreiben Sie, welches Tool A-1042 in welcher Runde in welcher Session betritt. Wenn Sie model, effort, tool_use und tool_result zeigen können, sind Sie auf 5.5. Füllen Sie DevDay nicht mit Vermutungen. Machen Sie aus Herstellerbenches keine Rangliste.
Weiterlesen
- Wie Coding Agents Tools mit JSON rufen JSON eingebauter Tools, vor Opus 5.5
- Agent Harness und JSON State Schleife, Tor, State — nicht an ein Modell gebunden
- Wie Coding Agents MCP rufen Der Host sendet JSON-RPC; das Modell füllt Argumente
- Warum Coding Agents Rechte brauchen Tore für Shell / Git / Dateisystem
- Agents API + JSON Schema Stabil, prüfbar, ausführbar
- Warum KI JSON Schema braucht Schema ist ein Tor, nicht „bitte JSON ausgeben“
- JSONSort lokaler Werkzeugkasten Format, prüfen, Diff, Schema
- Alle Beiträge Weitere Notizen zu JSON und KI-Entwicklung
Änderungsprotokoll: Erstveröffentlichung