AgentDefinition.HumanReview for a general checkpoint. Approval-gated and manual tools populate Run.Pause.PendingToolCalls with exact call IDs.
Continue through Agent.ContinueRun(...) with:
ToolDecisionrecords inApprovalsorRejectionsToolOutputrecords for work completed by your applicationHumanInputfor a general review pause- either the prior
RunResultorRunIdwith anIStateAccessor
IStateAccessor.Load(...) and Save(...) when runs must survive requests or process restarts. Phaseo does not host Agent SDK run state.