Properties
Functions
Link copied to clipboard
Flow-first executor: emit one ToolResult.Success per value. The LAST emission is the final result that feeds the model; earlier emissions surface as preliminary tool results. Extend StreamingTool and override StreamingTool.executeStream for the streaming case.
Link copied to clipboard
Approval gate — return true to pause the loop for host approval. Default: never gates.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Model-visible summary. Return null to send raw output as-is.