Skip to main content
Verwende das veröffentlichte phaseo-agent-Crate, wenn eine Rust-Anwendung eine begrenzte Modellsitzung, lokale Tools, Freigaben oder fortsetzbare menschliche Überprüfung benötigt. Das Rust Agent SDK baut auf dem phaseo-Client auf und führt Modellschritte über die Phaseo Responses API aus.

Unterstützte Funktionen

Rust ist eine unterstützte synchrone Laufzeitumgebung und keine funktionsgleiche Portierung der TypeScript-Streaming-Laufzeit. Diese Seiten dokumentieren nur APIs aus phaseo-agent 0.1.

Laufzeitmodell

  1. sendet aktuelle Nachrichten und Tool-Definitionen an einen ModelClient
  2. führt verfügbare lokale Tools aus
  3. pausiert bei Bedarf für Freigaben, externe Ergebnisse oder menschliche Überprüfung
  4. fügt Ergebnisse hinzu und fährt bis zum Abschluss oder zum Schrittlimit fort
Das SDK speichert Ausführungen nicht in einem von Phaseo gehosteten Dienst. Speichere RunResult in deiner Anwendung, wenn eine Ausführung einen Prozessneustart überstehen muss. Der Gateway-Adapter 0.1 überträgt cost_nanos oder cost_cents von Gateway derzeit nicht nach UsageSummary.cost. Verwende für Ausgaben die Gateway-Antwort oder den Generierungseintrag statt des Kostenfelds im Agent SDK.

Agent SDK installieren

Füge beide Rust-Crates hinzu und richte deinen API-Schlüssel ein.

Ersten Agenten erstellen

Führe eine lokale Tool-Schleife über Phaseo Gateway aus.

Tools und Freigaben

Füge lokale, externe und freigabepflichtige Tools hinzu.

Agent-API-Referenz

Sieh dir die genauen Rust-Strukturen, Traits und Methoden an.
Zuletzt geändert am 2. Oktober 2026