Illustration der Gemini-2026-Änderungen bei Agent, Tool Calling und Structured Output

In Google AI Studio ist die Dokumentation bereits auf die Interactions API umgestellt. Produktivcode liest noch outputs, response_mime_type und content.delta. Marketing stapelt Gemini Agent, Managed Agents und Antigravity. Was Releases stoppt, ist selten der Modellname – es ist die Antwortform.

Dieser Leitfaden trennt vier Änderungen 2026: wo Gemini Agent läuft, wie Tool Calling von einer flachen Liste zu typisierten steps wurde, wie die API neben generateContent existiert und das neue Structured-Output-Objekt. Stand 2026-08-18 gemäß Interactions-Überblick und Breaking Changes Mai 2026.

Lieferung: Checkliste, kein Ranking. Ein Satz: Neues auf Interactions; Produktion zuerst Api-Revision und Parser – den Agent-Namen nicht zuerst ändern.

Quick Answer

FrageAntwort
Welche API?Neu: Interactions (GA Juni 2026). generateContent bleibt, Langläufer-Agenten landen zuerst dort.
Was ist Gemini Agent?Managed Agents über dasselbe interactions.create in einer isolierten Linux-Sandbox.
Größte Tool-Änderung?Typisierte steps. Streaming-Argumente als arguments_delta zusammenfügen.
JSON anfordern?Kein Top-Level-response_mime_type; response_format mit type: text und Schema.
Bricht Alter Code sofort?Altes Schema sollte am 2026-06-08 entfallen. Migration mit Api-Revision: 2026-05-20.

Was Gemini Agent 2026 bedeutet

Es ist nicht mehr nur Chat mit Tools. Modelle und verwaltete Agenten teilen denselben Endpunkt: model für Turn, agent für Hosted Jobs.

Im August 2026 dauerte dieselbe README-Aufgabe mit Flash etwa 8 Sekunden, mit antigravity-preview-05-2026 in der Sandbox 40–90 Sekunden. Wer Letzteres als „schlaueres Flash“ behandelt, bekommt Timeouts und Rechnungen nicht zusammen.

TypID-BeispielOrtEinsatz
Modellgemini-3.6-flashAPI-InferenzLatenz, JSON, Sync-Tools
Deep Researchdeep-research-preview-04-2026Hosted-Schleifelange Recherche
Antigravityantigravity-preview-05-2026Linux-SandboxCode, Pakete, Dateien

Ergänzungen Juli 2026

background=true (braucht store=true), remote mcp_server, Custom Functions bei requires_action, Credential-Refresh über environment_id.

  • ☐ Länger als ein HTTP-Timeout → Hintergrund + Polling
  • ☐ Interne Daten → Remote-MCP
  • ☐ Token läuft ab → gleiche environment_id, neues Network
  • ☐ Signing/Xcode → Sandbox ersetzt kein Apple Silicon
Die Hosted-Sandbox ist Linux. iOS-Signing und xcodebuild gehören auf einen dedizierten M4 wie Macstripe Cloud-Mac.

Wie sich Tool Calling geändert hat

Deklarationen bleiben. Die Timeline ändert sich: steps statt outputs, plus Server-Tools wie thought und google_search_call.

for step in interaction.steps:
    if step.type == "function_call":
        run_tool(step.name, step.arguments)

Streaming liefert den Namen in step.start und Argumentfragmente als arguments_delta. Ein Wetterbeispiel brauchte 7 Fragmente. Ohne Puffer folgt Malformed_Function_Call.

AufgabeAlt2026
Endtextoutputs[-1].textoutput_text
Tool findenoutputssteps
Streamcontent.deltastep.delta
Argumenteein Objektarguments_delta sammeln
Pauseratenrequires_action

Ergebnisse mit previous_interaction_id und function_result. Zustandslos: steps wiedergeben. Gleiche Reihenfolge wie in der Gemini-4-Migrationsliste. Gemini-3-Serie erlaubt Function Calling plus Structured Output; große XML-Vorspanne vor Tools vermeiden.

Änderungen auf API-Ebene

Seit Juni 2026 ist Interactions Standard. POST liefert Ausgabe-Steps; GET /interactions/{id} die volle Timeline.

FähigkeitgenerateContentInteractions
Sync-Chatokfür Neues bevorzugt
Managed Agentskein Hauptwegvoller Einstieg
Langläufereigene Queuebackground=true
Remote-MCPselbst bauenmcp_server
RevisionModell-IDApi-Revision
curl -X POST "https://generativelanguage.googleapis.com/v1beta/interactions?key=$GEMINI_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Api-Revision: 2026-05-20" \
  -d '{"model":"gemini-3.6-flash","input":"Ping"}'

Events: interaction.created, step.*, interaction.completed. „complete“ in Logs und „done“ in der State Machine sind oft String-Reste.

Structured Output richtig setzen

response_mime_type entfällt. MIME und Schema liegen in polymorphen response_format. Bildparameter wandern dorthin; generation_config bleibt Denken (Temperatur, top_p, thinking).

interaction = client.interactions.create(
    model="gemini-3.6-flash",
    input="Fasse das Log in drei Sätzen zusammen.",
    response_format={"type":"text","mime_type":"application/json","schema":{"type":"object","properties":{"summary":{"type":"string"}},"required":["summary"]}},
)
print(interaction.output_text)

Bei 50 Ops-Logs: alte Felder nach SDK-Update 12/50 HTTP 400, neue Form 0. Liegt ein Tool dazwischen, reicht output_text nicht – steps iterieren.

JSON an der eigenen Grenze prüfen. Peak-Evals auf einen tagesweise gemieteten Cloud-Mac auslagern.

Migration ohne Freitagabend-Ausfall

Ein interner Canary änderte nur Parser: Fehlerrate 18%→2% in derselben Woche. Deep Research erst Woche zwei.

  1. Api-Revision setzen
  2. steps parsen, Argumente puffern
  3. response_format inline, 20–50 Payloads
  4. Zustandslos steps wiedergeben
  5. Agent extra flaggen und budgetieren
  6. Mit Grok-4.5-Kosten vergleichen
  7. Rollback dokumentieren

Freigaben bleiben in der App – siehe Paperclip-Workflow.

Wer jetzt wechseln sollte

LageEmpfehlung
Grünfeld Geminidirekt Interactions
kurze generateContent-Chatsim Google-Takt, Agent später
Produktions-JSONdiese Woche response_format
Minutenlange Recherche/CodeManaged Agents mit Extra-Quota
ipa / NotarisierungPatch von Gemini, Build auf echtem Mac

Ein vierköpfiges Mobile-Team baute Antigravity-Swift-Diffs auf einem geteilten Notebook – Speicher und DerivedData waren nachmittags tot. Danach Diff in der Sandbox, xcodebuild auf einem dedizierten M4 Mac Mini.

FAQ

Wird generateContent sofort abgeschaltet?

Weiter fully supported. Langläufer zuerst auf Interactions.

Reicht output_text?

Bei reinem Text ja. Mit Tools dazwischen steps.

Warum scheitert background=true?

Unverträglich mit store=false. Store an, ID pollen.

Ersetzt der Agent Mac-CI?

Nein. Signing und Simulator bleiben macOS.

Function Calling plus JSON?

Gemini-3-Serie ja. Kein großes XML vor Tools.

Fazit

2026 geht es um Interactions als gemeinsame Tür für Modelle und Agenten. Parser und Schema zuerst, Agent-Flag danach. Builds und Signing auf Apple Silicon. Für eine Maschine pro Tag Node auf der Macstripe-Startseite wählen.

Weiterlesen