client voraus (und in Go einen ctx). Sie dienen der Veranschaulichung: deployments, store, search und fetchPage stehen für deinen eigenen Code.
Freigabepflichtiges Deployment
Das Deploy-Tool pausiert den Lauf, bis ein Mensch genau diesen Aufruf freigibt. Speichere das pausierte Ergebnis, zeige den ausstehenden Aufruf einer prüfenden Person und setze dann mit der Entscheidung fort.In ein Terminal streamen
0.2 hat kein Streaming; run kehrt zurück, sobald der Lauf endet. Siehe Streaming.
Autonome Recherche begrenzen
Kombiniere mehrere Limits; das zuerst erreichte beendet den Lauf mit dem Statusstopped und einem Stoppgrund wie max_cost:1.
max_cost:1 in Go, C# und PHP, max_cost:1.0 in Ruby und Java. In Rust beendet das Erreichen des Schrittlimits den Lauf als stopped mit dem Grund max_steps:20. Siehe Stoppbedingungen.
Funktionen für gängige Produkte kombinieren
Das TypeScript-Paket enthält in seinem Ordner
examples/ vollständige Versionen von vier davon: research-brief-agent.ts, support-triage-agent.ts, coding-review-agent.ts und parallel-tool-agent.ts (unabhängige lokale Tools laufen parallel).
Ein Rezept durcharbeiten
Dauerhafte Agentenschleife
Einen zurückgegebenen Lauf speichern und in einer späteren Anfrage fortsetzen.
Recherche-Briefing
Einen Agenten mit fundierter Webrecherche kombinieren.
Support-Triage
Routing- und Prompt-Standardwerte in einem verwalteten Preset halten.
Code-Review
Gezielte lokale Tools mit einem Coding-Workflow verbinden.
Parallele Tools
Unabhängige Tool-Aufrufe parallel ausführen, ohne die Reihenfolge der Ergebnisse zu ändern.
Strukturierte Extraktion (Python)
Strukturiertes JSON mit dem Python-Agent-SDK extrahieren.
Ops-Runbook (Go)
Einen Agenten für ein Betriebs-Runbook in Go bauen.
Ticket-Triage (C#)
Tickets mit dem C#-Agent-SDK triagieren.
Inhaltsprüfung (PHP)
CMS-Inhalte mit dem PHP-Agent-SDK prüfen.
Notizen zusammenfassen (Ruby)
Interne Notizen mit dem Ruby-Agent-SDK zusammenfassen.