pub enum ResponseSteerRequiredInput {
FunctionCallOutput(ResponseSteerRequiredInputFunctionCallOutput),
CustomToolCallOutput(ResponseSteerRequiredInputCustomToolCallOutput),
ComputerCallOutput(ResponseSteerRequiredInputComputerCallOutput),
ShellCallOutput(ResponseSteerRequiredInputShellCallOutput),
ApplyPatchCallOutput(ResponseSteerRequiredInputApplyPatchCallOutput),
ToolSearchOutput(ResponseSteerRequiredInputToolSearchOutput),
McpApprovalResponse(ResponseSteerRequiredInputMcpApprovalResponse),
}response-types only.Expand description
An input stub identifying an outstanding client-owned tool result or
approval decision. Copy the stub and fill the result fields using the
corresponding response.create input schema. Use saved results without
rerunning the tool. The server does not supply results, approval decisions,
or safety acknowledgements in these stubs.
Variants§
FunctionCallOutput(ResponseSteerRequiredInputFunctionCallOutput)
Supply output using the function tool call output input schema.
CustomToolCallOutput(ResponseSteerRequiredInputCustomToolCallOutput)
Supply output using the custom tool call output input schema. The
original custom tool call supplies the tool’s name.
ComputerCallOutput(ResponseSteerRequiredInputComputerCallOutput)
Supply output using the computer tool call output input schema,
including any required acknowledged_safety_checks.
ShellCallOutput(ResponseSteerRequiredInputShellCallOutput)
Supply output using the shell tool call output input schema. Each
output entry includes stdout, stderr, and outcome.
ApplyPatchCallOutput(ResponseSteerRequiredInputApplyPatchCallOutput)
Supply status and optional output using the apply patch tool call
output input schema.
ToolSearchOutput(ResponseSteerRequiredInputToolSearchOutput)
Supply tools using the tool search output input schema, retaining
execution: "client".
McpApprovalResponse(ResponseSteerRequiredInputMcpApprovalResponse)
Supply approve using the MCP approval response input schema. An
optional reason can be supplied when denying the request. The original
approval request identifies the tool and server.
Trait Implementations§
Source§impl Clone for ResponseSteerRequiredInput
impl Clone for ResponseSteerRequiredInput
Source§fn clone(&self) -> ResponseSteerRequiredInput
fn clone(&self) -> ResponseSteerRequiredInput
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more