--- title: "InputsUnion1" --- ## Supported Types ### `components.ReasoningItem` ```python value: components.ReasoningItem = /* values here */ ``` ### `components.EasyInputMessage` ```python value: components.EasyInputMessage = /* values here */ ``` ### `components.InputMessageItem` ```python value: components.InputMessageItem = /* values here */ ``` ### `components.FunctionCallItem` ```python value: components.FunctionCallItem = /* values here */ ``` ### `components.FunctionCallOutputItem` ```python value: components.FunctionCallOutputItem = /* values here */ ``` ### `components.ApplyPatchCallItem` ```python value: components.ApplyPatchCallItem = /* values here */ ``` ### `components.ApplyPatchCallOutputItem` ```python value: components.ApplyPatchCallOutputItem = /* values here */ ``` ### `components.InputsMessage` ```python value: components.InputsMessage = /* values here */ ``` ### `components.InputsReasoning` ```python value: components.InputsReasoning = /* values here */ ``` ### `components.OutputFunctionCallItem` ```python value: components.OutputFunctionCallItem = /* values here */ ``` ### `components.OutputCustomToolCallItem` ```python value: components.OutputCustomToolCallItem = /* values here */ ``` ### `components.OutputWebSearchCallItem` ```python value: components.OutputWebSearchCallItem = /* values here */ ``` ### `components.OutputFileSearchCallItem` ```python value: components.OutputFileSearchCallItem = /* values here */ ``` ### `components.OutputImageGenerationCallItem` ```python value: components.OutputImageGenerationCallItem = /* values here */ ``` ### `components.OutputCodeInterpreterCallItem` ```python value: components.OutputCodeInterpreterCallItem = /* values here */ ``` ### `components.OutputComputerCallItem` ```python value: components.OutputComputerCallItem = /* values here */ ``` ### `components.OutputDatetimeItem` ```python value: components.OutputDatetimeItem = /* values here */ ``` ### `components.OutputWebSearchServerToolItem` ```python value: components.OutputWebSearchServerToolItem = /* values here */ ``` ### `components.OutputCodeInterpreterServerToolItem` ```python value: components.OutputCodeInterpreterServerToolItem = /* values here */ ``` ### `components.OutputFileSearchServerToolItem` ```python value: components.OutputFileSearchServerToolItem = /* values here */ ``` ### `components.OutputImageGenerationServerToolItem` ```python value: components.OutputImageGenerationServerToolItem = /* values here */ ``` ### `components.OutputBrowserUseServerToolItem` ```python value: components.OutputBrowserUseServerToolItem = /* values here */ ``` ### `components.OutputBashServerToolItem` ```python value: components.OutputBashServerToolItem = /* values here */ ``` ### `components.OutputTextEditorServerToolItem` ```python value: components.OutputTextEditorServerToolItem = /* values here */ ``` ### `components.OutputApplyPatchServerToolItem` ```python value: components.OutputApplyPatchServerToolItem = /* values here */ ``` ### `components.OutputWebFetchServerToolItem` ```python value: components.OutputWebFetchServerToolItem = /* values here */ ``` ### `components.OutputToolSearchServerToolItem` ```python value: components.OutputToolSearchServerToolItem = /* values here */ ``` ### `components.OutputMemoryServerToolItem` ```python value: components.OutputMemoryServerToolItem = /* values here */ ``` ### `components.OutputMcpServerToolItem` ```python value: components.OutputMcpServerToolItem = /* values here */ ``` ### `components.OutputSearchModelsServerToolItem` ```python value: components.OutputSearchModelsServerToolItem = /* values here */ ``` ### `components.OutputFusionServerToolItem` ```python value: components.OutputFusionServerToolItem = /* values here */ ``` ### `components.OutputAdvisorServerToolItem` ```python value: components.OutputAdvisorServerToolItem = /* values here */ ``` ### `components.OutputSubagentServerToolItem` ```python value: components.OutputSubagentServerToolItem = /* values here */ ``` ### `components.LocalShellCallItem` ```python value: components.LocalShellCallItem = /* values here */ ``` ### `components.LocalShellCallOutputItem` ```python value: components.LocalShellCallOutputItem = /* values here */ ``` ### `components.ShellCallItem` ```python value: components.ShellCallItem = /* values here */ ``` ### `components.ShellCallOutputItem` ```python value: components.ShellCallOutputItem = /* values here */ ``` ### `components.McpListToolsItem` ```python value: components.McpListToolsItem = /* values here */ ``` ### `components.McpApprovalRequestItem` ```python value: components.McpApprovalRequestItem = /* values here */ ``` ### `components.McpApprovalResponseItem` ```python value: components.McpApprovalResponseItem = /* values here */ ``` ### `components.McpCallItem` ```python value: components.McpCallItem = /* values here */ ``` ### `components.CustomToolCallItem` ```python value: components.CustomToolCallItem = /* values here */ ``` ### `components.CustomToolCallOutputItem` ```python value: components.CustomToolCallOutputItem = /* values here */ ``` ### `components.CompactionItem` ```python value: components.CompactionItem = /* values here */ ``` ### `components.ItemReferenceItem` ```python value: components.ItemReferenceItem = /* values here */ ```