Skip to main content
Use AgentDefinition::$humanReview for a general checkpoint. Approval-gated and manual tools populate $result->run->pause->pendingToolCalls with exact call IDs. Continue through Agent::continueRun(...) with:
  • ToolDecision values in approvals or rejections
  • ToolOutput values for manual work
  • human input for a general review pause
Use continueRunById(...) with a StateAccessor when the application should reload the run from storage. Decisions are matched by call ID, not tool name.
Last modified on July 26, 2026