AgentDefinition::$humanReviewを使います。承認ゲート付きまたは手動のツールは、正確な呼び出しIDを$result->run->pause->pendingToolCallsに設定します。
Agent::continueRun(...)を使って次の内容を指定し、続行します。
- 承認または却下を表す
ToolDecision値 - 手動作業の結果を表す
ToolOutput値 - 一般的なレビュー一時停止に対する人間の入力
StateAccessorとcontinueRunById(...)を使います。判断はツール名ではなく呼び出しIDに対応付けられます。