Laufzeit vorbereiten
Das Agent-SDK-Gem ist noch nicht auf RubyGems veröffentlicht. Folge den Installationsanweisungen für den Quellcode.
Schnellstart
Funktionsumfang
PhaseoAgentSdk.create_agent(...)
PhaseoAgentSdk.define_tool(...)
PhaseoAgentSdk.create_gateway_agent_client(...)
- Eine begrenzte Tool-Schleife über die Phaseo-API
responses
Erweiterte Laufzeit
Ruby unterstützt Validierungs- und Freigabe-Callables, HITL und manuelle Tools, Fortschritt, behebbare Fehler, wiederholbar abspielbare Enumeratoren, Stopp-Hilfen, dynamische Durchläufe, gespeicherte Parameter für den nächsten Durchlauf, normalisierte Nutzung/Kosten und duck-typisierte State-Accessor.
Streaming und Abbruch
Agent#stream(...) und Agent#continue_stream(...) verarbeiten den Responses-SSE-Stream des Gateways in einem Worker-Thread. Verwende text_stream, reasoning_stream, item_stream oder full_stream; mit cancel stoppst du den Worker und schließt den HTTP-Stream. Abgeschlossene Schritte behalten Request-IDs, Provider-Metadaten, Abschlussgründe, Warnungen, Nutzung und Kosten.
Weiterführende Themen
Zuletzt geändert am 2. Oktober 2026