ランタイムを準備する
Agent SDKパッケージはまだPackagistにありません。ソースからのインストール手順に従ってください。クイックスタート
提供される機能
AgentSdk::createAgent(...)AgentSdk::defineTool(...)AgentSdk::createGatewayAgentClient(...)- Phaseoの
responsesAPIを使った、上限付きツールループ
高度なランタイム機能
PHPは、検証・承認コールバック、HITL・手動ツール、進捗、回復可能なエラー、再生可能なイテレーター、停止ヘルパー、動的ターン、次のターン用の永続化パラメーター、正規化された使用量とコスト、StateAccessorに対応します。
ストリーミングとキャンセル
Agent::stream(...)とAgent::continueStream(...)は、返されたイテレーターの消費に合わせてFiber経由でゲートウェイのResponses SSEストリームを処理します。textStream()、reasoningStream()、itemStream()、fullStream()を使います。cancel()を呼び出すとFiberを停止し、ジェネレーターを閉じます。完了したステップには、リクエストID、プロバイダーメタデータ、終了理由、警告、使用量、コストが保持されます。