Erstelle PhaseoAgentSdk::Tool-Werte und übergib sie über define_tool. Tools können Folgendes enthalten:
- JSON-
parameters, die dem Modell angezeigt werden
- Validierungs-Callbacks für
input_schema, output_schema und event_schema
timeout_ms und ein execute-Callback
- boolesches oder aufrufbares
require_approval
on_tool_called und on_response_received für interaktive Abläufe
next_turn_params und on_error: "return-to-model"
Verwende runtime.emit_progress für vorläufige Ergebnisse und set_context für den Anwendungskontext. Eine begrenzte Zahl von Threads kann unabhängige Tools parallel ausführen, während gespeicherte Ergebnisse in der Reihenfolge der Modellaufrufe bleiben.
Weiterführende Themen
Zuletzt geändert am 2. Oktober 2026