StreamsText
trait StreamsText
Traits
Methods
Get the tool approval to resume with, unless a faked agent has no paused approval to resume.
Replace another provider's raw paused-turn replay state with its generic mapping, since raw blocks are only valid verbatim on the provider that produced them.
Determine whether the prompt is a resume that runs the approved tools.
Get a callback that captures a resume's resolved approval results for its completion event.
Details
in
ResumesToolApprovals at line 26
protected array|null
resumableApprovalFor(AgentPrompt $prompt, array $messages, array $tools)
Get the tool approval to resume with, unless a faked agent has no paused approval to resume.
in
ResumesToolApprovals at line 37
protected array
withoutForeignReplayBlocks(array $messages)
Replace another provider's raw paused-turn replay state with its generic mapping, since raw blocks are only valid verbatim on the provider that produced them.
in
ResumesToolApprovals at line 57
protected bool
resumesApproval(AgentPrompt $prompt, array $messages, array $tools)
Determine whether the prompt is a resume that runs the approved tools.
in
ResumesToolApprovals at line 76
protected Closure|null
approvalResultRecorderFor(AgentPrompt $prompt, array|null $approval, Collection|null $resolvedApprovalResults)
Get a callback that captures a resume's resolved approval results for its completion event.
at line 37
StreamableAgentResponse
stream(AgentPrompt $prompt)
Stream the response from the given agent.