Skip to main content
Mit dieser Anleitung erstellst du einen kleinen Agenten mit Tool-Unterstützung und siehst dir seinen abgeschlossenen Lauf an.

Ein Tool definieren

Die Closure wird lokal ausgeführt. Ihr RuntimeContext enthält die Lauf-ID, die Agent-ID, den Schrittindex, den Anwendungskontext und den ursprünglichen Tool-Aufruf.

Den Agenten erstellen

Über Phaseo Gateway ausführen

Vollständiges Beispiel

Laufstatus

RunResult enthält:
  • run: Status, IDs, effektives Modell, Schrittlimit, Kontext und Pausenstatus
  • steps: jeden Modellzug, Anfrage-ID, Provider, Modell, Abschlussgrund, Tool-Aufrufe und Nutzung
  • messages: den vollständigen Nachrichtenverlauf von Modell und Tools
  • output: den endgültigen Ausgabewert
  • usage: aggregierte Tokenwerte und alle Kosten, die der Modellclient bereitstellt

Aktuelles Ausführungsmodell

Läufe des Rust Agent SDK sind synchron. Lokale Tools werden nacheinander ausgeführt. Verwende einen Worker-Thread oder eine Task-Grenze der Anwendung, wenn ein Lauf keinen Request-Handler blockieren soll.

Weiter

Zuletzt geändert am 2. Oktober 2026