Skip to main content

ランタイムを準備する

Agent SDKパッケージはまだPackagistにありません。ソースからのインストール手順に従ってください。

クイックスタート

提供される機能

  • AgentSdk::createAgent(...)
  • AgentSdk::defineTool(...)
  • AgentSdk::createGatewayAgentClient(...)
  • Phaseoのresponses APIを使った、上限付きツールループ

高度なランタイム機能

PHPは、検証・承認コールバック、HITL・手動ツール、進捗、回復可能なエラー、再生可能なイテレーター、停止ヘルパー、動的ターン、次のターン用の永続化パラメーター、正規化された使用量とコスト、StateAccessorに対応します。

ストリーミングとキャンセル

Agent::stream(...)とAgent::continueStream(...)は、返されたイテレーターの消費に合わせてFiber経由でゲートウェイのResponses SSEストリームを処理します。textStream()、reasoningStream()、itemStream()、fullStream()を使います。cancel()を呼び出すとFiberを停止し、ジェネレーターを閉じます。完了したステップには、リクエストID、プロバイダーメタデータ、終了理由、警告、使用量、コストが保持されます。

関連情報

最終更新日 2026年10月2日