Skip to main content

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