AzureAIProjectsAgentsContext Class

Definition

Context class which will be filled in by the System.ClientModel.SourceGeneration. For more information https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md

[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.A2APreviewTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AgentManifestOptions))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AgentObjectVersions))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AzureAISearchTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AzureAISearchToolIndex))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AzureAISearchToolOptions))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AzureFunctionBinding))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AzureFunctionDefinition))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AzureFunctionDefinitionFunction))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AzureFunctionStorageQueue))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AzureFunctionTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.BingCustomSearchConfiguration))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.BingCustomSearchPreviewTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.BingCustomSearchToolOptions))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.BingGroundingSearchConfiguration))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.BingGroundingSearchToolOptions))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.BingGroundingTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.BrowserAutomationPreviewTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.BrowserAutomationToolConnectionParameters))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.BrowserAutomationToolOptions))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.CaptureStructuredOutputsTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ContainerAutoParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ContainerNetworkPolicyAllowlistParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ContainerNetworkPolicyDisabledParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ContainerNetworkPolicyDomainSecretParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ContainerNetworkPolicyParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ContainerSkill))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ContentFilterConfiguration))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.CreateAgentVersionFromManifestRequest))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.CustomGrammarFormatParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.CustomTextFormatParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.CustomToolParamFormat))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.DeclarativeAgentDefinition))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.FabricDataAgentToolOptions))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.FoundryOpenAIError))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.FunctionShellToolParamEnvironment))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.FunctionShellToolParamEnvironmentContainerReferenceParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.FunctionShellToolParamEnvironmentLocalEnvironmentParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.HostedAgentDefinition))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.HybridSearchOptions))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InlineSkillParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InlineSkillSourceParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalApplyPatchToolParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.InternalApproximateLocation))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalAutoCodeInterpreterToolParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalCodeInterpreterTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalComparisonFilter))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalCompoundFilter))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalComputerUsePreviewTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.InternalCreateAgentRequest))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalCustomToolParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalFileSearchTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalFunctionShellToolParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalFunctionTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalImageGenTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.InternalImageGenToolInputImageMask))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalLocalShellTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalMCPTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalMCPToolFilter))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalMCPToolRequireApproval))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.InternalRankingOptions))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalToolChoiceParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.InternalUpdateAgentRequest))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalWebSearchPreviewTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalWebSearchTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.LocalSkillParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.MemorySearchPreviewTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.MemorySearchToolOptions))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.MicrosoftFabricPreviewTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.OpenAPIAnonymousAuthenticationDetails))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.OpenApiAuthenticationDetails))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.OpenApiFunctionDefinition))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.OpenAPIFunctionEntry))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.OpenAPIManagedAuthenticationDetails))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.OpenAPIManagedSecurityScheme))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.OpenApiProjectConnectionAuthenticationDetails))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.OpenApiProjectConnectionSecurityScheme))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.OpenAPITool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ProjectsAgentDefinition))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ProjectsAgentRecord))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ProjectsAgentTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ProjectsAgentVersion))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ProjectsAgentVersionCreationOptions))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ProjectWebSearchConfiguration))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ProtocolVersionRecord))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.SharePointGroundingToolOptions))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.SharepointPreviewTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.SkillReferenceParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.SpecificApplyPatchParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.SpecificFunctionShellParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.StructuredInputDefinition))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.StructuredOutputDefinition))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceAllowed))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceCodeInterpreter))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceComputerUsePreview))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceCustom))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceFileSearch))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceFunction))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceImageGeneration))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceMCP))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceWebSearchPreview))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceWebSearchPreview20250311))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ToolProjectConnection))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.UnknownAgentDefinition))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.UnknownContainerNetworkPolicyParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.UnknownContainerSkill))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.UnknownCustomToolParamFormat))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.UnknownFunctionShellToolParamEnvironment))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.UnknownInternalToolChoiceParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.UnknownOpenApiAuthenticationDetails))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.UnknownTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.WebSearchApproximateLocation))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.WebSearchToolFilters))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.WorkflowAgentDefinition))]
public class AzureAIProjectsAgentsContext : System.ClientModel.Primitives.ModelReaderWriterContext
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.A2APreviewTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AgentManifestOptions))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AgentObjectVersions))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AzureAISearchTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AzureAISearchToolIndex))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AzureAISearchToolOptions))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AzureFunctionBinding))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AzureFunctionDefinition))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AzureFunctionDefinitionFunction))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AzureFunctionStorageQueue))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AzureFunctionTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.BingCustomSearchConfiguration))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.BingCustomSearchPreviewTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.BingCustomSearchToolOptions))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.BingGroundingSearchConfiguration))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.BingGroundingSearchToolOptions))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.BingGroundingTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.BrowserAutomationPreviewTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.BrowserAutomationToolConnectionParameters))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.BrowserAutomationToolOptions))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.CaptureStructuredOutputsTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ContainerAutoParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ContainerNetworkPolicyAllowlistParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ContainerNetworkPolicyDisabledParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ContainerNetworkPolicyDomainSecretParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ContainerNetworkPolicyParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ContainerSkill))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ContentFilterConfiguration))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.CreateAgentVersionFromManifestRequest))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.CustomGrammarFormatParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.CustomTextFormatParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.CustomToolParamFormat))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.DeclarativeAgentDefinition))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.FabricDataAgentToolOptions))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.FoundryOpenAIError))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.FunctionShellToolParamEnvironment))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.FunctionShellToolParamEnvironmentContainerReferenceParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.FunctionShellToolParamEnvironmentLocalEnvironmentParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.HostedAgentDefinition))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.HybridSearchOptions))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InlineSkillParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InlineSkillSourceParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalApplyPatchToolParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.InternalApproximateLocation))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalAutoCodeInterpreterToolParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalCodeInterpreterTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalComparisonFilter))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalCompoundFilter))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalComputerUsePreviewTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.InternalCreateAgentRequest))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalCustomToolParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalFileSearchTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalFunctionShellToolParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalFunctionTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalImageGenTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.InternalImageGenToolInputImageMask))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalLocalShellTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalMCPTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalMCPToolFilter))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalMCPToolRequireApproval))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.InternalRankingOptions))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalToolChoiceParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.InternalUpdateAgentRequest))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalWebSearchPreviewTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalWebSearchTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.LocalSkillParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.MemorySearchPreviewTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.MemorySearchToolOptions))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.MicrosoftFabricPreviewTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.OpenAPIAnonymousAuthenticationDetails))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.OpenApiAuthenticationDetails))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.OpenApiFunctionDefinition))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.OpenAPIFunctionEntry))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.OpenAPIManagedAuthenticationDetails))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.OpenAPIManagedSecurityScheme))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.OpenApiProjectConnectionAuthenticationDetails))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.OpenApiProjectConnectionSecurityScheme))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.OpenAPITool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ProjectsAgentDefinition))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ProjectsAgentRecord))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ProjectsAgentTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ProjectsAgentVersion))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ProjectsAgentVersionCreationOptions))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ProjectWebSearchConfiguration))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ProtocolVersionRecord))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.SharePointGroundingToolOptions))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.SharepointPreviewTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.SkillReferenceParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.SpecificApplyPatchParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.SpecificFunctionShellParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.StructuredInputDefinition))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.StructuredOutputDefinition))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceAllowed))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceCodeInterpreter))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceComputerUsePreview))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceCustom))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceFileSearch))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceFunction))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceImageGeneration))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceMCP))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceWebSearchPreview))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceWebSearchPreview20250311))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ToolProjectConnection))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.UnknownAgentDefinition))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.UnknownContainerNetworkPolicyParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.UnknownContainerSkill))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.UnknownCustomToolParamFormat))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.UnknownFunctionShellToolParamEnvironment))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.UnknownInternalToolChoiceParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.UnknownOpenApiAuthenticationDetails))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.UnknownTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.WebSearchApproximateLocation))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.WebSearchToolFilters))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.WorkflowAgentDefinition))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AgentBlueprintReference))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AgentCard))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AgentCardSkill))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AgentEndpoint))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AgentEndpointAuthorizationScheme))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AgentIdentity))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AgentsPagedResultSkillObject))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AgentsPagedResultToolboxObject))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AgentsPagedResultToolboxVersionObject))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AgentsSkill))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.BotServiceAuthorizationScheme))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.BotServiceRbacAuthorizationScheme))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.CodeConfiguration))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ContainerConfiguration))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.CreateAgentVersionRequest1))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.CreateSessionRequest))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.CreateSkillRequest))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.CreateToolboxVersionRequest))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.DeleteSkillResponse))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.EntraAuthorizationScheme))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.EntraIsolationKeySource))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.FixedRatioVersionSelectionRule))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.HeaderIsolationKeySource))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.HeaderTelemetryEndpointAuth))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.InternalComputerTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.InternalEmptyModelParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.InternalFunctionToolParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.InternalNamespaceToolParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.InternalToolSearchToolParam))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.IsolationKeySource))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ManagedAgentIdentityBlueprintReference))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.OtlpTelemetryEndpoint))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.PatchAgentOptions))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ProjectAgentSession))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.SessionDirectoryEntry))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.SessionDirectoryListResponse))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.SessionFileWriteResponse))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.SessionLogEvent))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.TelemetryConfig))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.TelemetryEndpoint))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.TelemetryEndpointAuth))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ToolboxPolicies))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ToolboxRecord))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ToolboxVersion))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceComputer))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceComputerUse))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.UnknownAgentBlueprintReference))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.UnknownAgentEndpointAuthorizationScheme))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.UnknownIsolationKeySource))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.UnknownTelemetryEndpoint))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.UnknownTelemetryEndpointAuth))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.UnknownVersionIndicator))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.UnknownVersionSelectionRule))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.UpdateSkillRequest))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.UpdateToolboxRequest))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.VersionIndicator))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.VersionRefIndicator))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.VersionSelectionRule))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.VersionSelector))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.WorkIQPreviewTool))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.WorkIQPreviewToolParameters))]
public class AzureAIProjectsAgentsContext : System.ClientModel.Primitives.ModelReaderWriterContext
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.A2APreviewTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AgentManifestOptions))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AgentObjectVersions))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AzureAISearchTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AzureAISearchToolIndex))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AzureAISearchToolOptions))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AzureFunctionBinding))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AzureFunctionDefinition))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AzureFunctionDefinitionFunction))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AzureFunctionStorageQueue))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AzureFunctionTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.BingCustomSearchConfiguration))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.BingCustomSearchPreviewTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.BingCustomSearchToolOptions))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.BingGroundingSearchConfiguration))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.BingGroundingSearchToolOptions))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.BingGroundingTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.BrowserAutomationPreviewTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.BrowserAutomationToolConnectionParameters))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.BrowserAutomationToolOptions))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.CaptureStructuredOutputsTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ContainerAutoParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ContainerNetworkPolicyAllowlistParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ContainerNetworkPolicyDisabledParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ContainerNetworkPolicyDomainSecretParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ContainerNetworkPolicyParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ContainerSkill))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ContentFilterConfiguration))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.CreateAgentVersionFromManifestRequest))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.CustomGrammarFormatParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.CustomTextFormatParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.CustomToolParamFormat))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.DeclarativeAgentDefinition))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.FabricDataAgentToolOptions))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.FoundryOpenAIError))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.FunctionShellToolParamEnvironment))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.FunctionShellToolParamEnvironmentContainerReferenceParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.FunctionShellToolParamEnvironmentLocalEnvironmentParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.HostedAgentDefinition))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.HybridSearchOptions))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InlineSkillParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InlineSkillSourceParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalApplyPatchToolParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.InternalApproximateLocation))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalAutoCodeInterpreterToolParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalCodeInterpreterTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalComparisonFilter))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalCompoundFilter))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalComputerUsePreviewTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.InternalCreateAgentRequest))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalCustomToolParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalFileSearchTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalFunctionShellToolParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalFunctionTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalImageGenTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.InternalImageGenToolInputImageMask))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalLocalShellTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalMCPTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalMCPToolFilter))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalMCPToolRequireApproval))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.InternalRankingOptions))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalToolChoiceParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.InternalUpdateAgentRequest))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalWebSearchPreviewTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalWebSearchTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.LocalSkillParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.MemorySearchPreviewTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.MemorySearchToolOptions))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.MicrosoftFabricPreviewTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.OpenAPIAnonymousAuthenticationDetails))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.OpenApiAuthenticationDetails))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.OpenApiFunctionDefinition))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.OpenAPIFunctionEntry))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.OpenAPIManagedAuthenticationDetails))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.OpenAPIManagedSecurityScheme))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.OpenApiProjectConnectionAuthenticationDetails))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.OpenApiProjectConnectionSecurityScheme))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.OpenAPITool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ProjectsAgentDefinition))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ProjectsAgentRecord))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ProjectsAgentTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ProjectsAgentVersion))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ProjectsAgentVersionCreationOptions))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ProjectWebSearchConfiguration))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ProtocolVersionRecord))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.SharePointGroundingToolOptions))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.SharepointPreviewTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.SkillReferenceParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.SpecificApplyPatchParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.SpecificFunctionShellParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.StructuredInputDefinition))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.StructuredOutputDefinition))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceAllowed))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceCodeInterpreter))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceComputerUsePreview))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceCustom))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceFileSearch))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceFunction))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceImageGeneration))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceMCP))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceWebSearchPreview))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceWebSearchPreview20250311))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ToolProjectConnection))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.UnknownAgentDefinition))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.UnknownContainerNetworkPolicyParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.UnknownContainerSkill))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.UnknownCustomToolParamFormat))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.UnknownFunctionShellToolParamEnvironment))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.UnknownInternalToolChoiceParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.UnknownOpenApiAuthenticationDetails))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.UnknownTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.WebSearchApproximateLocation))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.WebSearchToolFilters))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.WorkflowAgentDefinition))>]
type AzureAIProjectsAgentsContext = class
    inherit ModelReaderWriterContext
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.A2APreviewTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AgentManifestOptions))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AgentObjectVersions))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AzureAISearchTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AzureAISearchToolIndex))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AzureAISearchToolOptions))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AzureFunctionBinding))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AzureFunctionDefinition))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AzureFunctionDefinitionFunction))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AzureFunctionStorageQueue))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AzureFunctionTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.BingCustomSearchConfiguration))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.BingCustomSearchPreviewTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.BingCustomSearchToolOptions))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.BingGroundingSearchConfiguration))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.BingGroundingSearchToolOptions))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.BingGroundingTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.BrowserAutomationPreviewTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.BrowserAutomationToolConnectionParameters))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.BrowserAutomationToolOptions))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.CaptureStructuredOutputsTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ContainerAutoParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ContainerNetworkPolicyAllowlistParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ContainerNetworkPolicyDisabledParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ContainerNetworkPolicyDomainSecretParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ContainerNetworkPolicyParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ContainerSkill))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ContentFilterConfiguration))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.CreateAgentVersionFromManifestRequest))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.CustomGrammarFormatParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.CustomTextFormatParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.CustomToolParamFormat))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.DeclarativeAgentDefinition))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.FabricDataAgentToolOptions))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.FoundryOpenAIError))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.FunctionShellToolParamEnvironment))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.FunctionShellToolParamEnvironmentContainerReferenceParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.FunctionShellToolParamEnvironmentLocalEnvironmentParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.HostedAgentDefinition))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.HybridSearchOptions))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InlineSkillParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InlineSkillSourceParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalApplyPatchToolParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.InternalApproximateLocation))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalAutoCodeInterpreterToolParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalCodeInterpreterTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalComparisonFilter))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalCompoundFilter))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalComputerUsePreviewTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.InternalCreateAgentRequest))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalCustomToolParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalFileSearchTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalFunctionShellToolParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalFunctionTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalImageGenTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.InternalImageGenToolInputImageMask))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalLocalShellTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalMCPTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalMCPToolFilter))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalMCPToolRequireApproval))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.InternalRankingOptions))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalToolChoiceParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.InternalUpdateAgentRequest))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalWebSearchPreviewTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.InternalWebSearchTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.LocalSkillParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.MemorySearchPreviewTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.MemorySearchToolOptions))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.MicrosoftFabricPreviewTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.OpenAPIAnonymousAuthenticationDetails))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.OpenApiAuthenticationDetails))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.OpenApiFunctionDefinition))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.OpenAPIFunctionEntry))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.OpenAPIManagedAuthenticationDetails))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.OpenAPIManagedSecurityScheme))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.OpenApiProjectConnectionAuthenticationDetails))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.OpenApiProjectConnectionSecurityScheme))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.OpenAPITool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ProjectsAgentDefinition))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ProjectsAgentRecord))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ProjectsAgentTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ProjectsAgentVersion))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ProjectsAgentVersionCreationOptions))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ProjectWebSearchConfiguration))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ProtocolVersionRecord))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.SharePointGroundingToolOptions))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.SharepointPreviewTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.SkillReferenceParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.SpecificApplyPatchParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.SpecificFunctionShellParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.StructuredInputDefinition))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.StructuredOutputDefinition))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceAllowed))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceCodeInterpreter))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceComputerUsePreview))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceCustom))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceFileSearch))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceFunction))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceImageGeneration))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceMCP))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceWebSearchPreview))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceWebSearchPreview20250311))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ToolProjectConnection))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.UnknownAgentDefinition))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.UnknownContainerNetworkPolicyParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.UnknownContainerSkill))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.UnknownCustomToolParamFormat))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.UnknownFunctionShellToolParamEnvironment))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.UnknownInternalToolChoiceParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.UnknownOpenApiAuthenticationDetails))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.UnknownTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.WebSearchApproximateLocation))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.WebSearchToolFilters))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.WorkflowAgentDefinition))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AgentBlueprintReference))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AgentCard))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AgentCardSkill))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AgentEndpoint))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AgentEndpointAuthorizationScheme))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AgentIdentity))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AgentsPagedResultSkillObject))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AgentsPagedResultToolboxObject))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AgentsPagedResultToolboxVersionObject))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.AgentsSkill))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.BotServiceAuthorizationScheme))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.BotServiceRbacAuthorizationScheme))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.CodeConfiguration))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ContainerConfiguration))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.CreateAgentVersionRequest1))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.CreateSessionRequest))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.CreateSkillRequest))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.CreateToolboxVersionRequest))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.DeleteSkillResponse))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.EntraAuthorizationScheme))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.EntraIsolationKeySource))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.FixedRatioVersionSelectionRule))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.HeaderIsolationKeySource))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.HeaderTelemetryEndpointAuth))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.InternalComputerTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.InternalEmptyModelParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.InternalFunctionToolParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.InternalNamespaceToolParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.InternalToolSearchToolParam))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.IsolationKeySource))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ManagedAgentIdentityBlueprintReference))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.OtlpTelemetryEndpoint))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.PatchAgentOptions))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ProjectAgentSession))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.SessionDirectoryEntry))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.SessionDirectoryListResponse))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.SessionFileWriteResponse))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.SessionLogEvent))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.TelemetryConfig))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.TelemetryEndpoint))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.TelemetryEndpointAuth))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ToolboxPolicies))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ToolboxRecord))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.ToolboxVersion))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceComputer))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(OpenAI.ToolChoiceComputerUse))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.UnknownAgentBlueprintReference))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.UnknownAgentEndpointAuthorizationScheme))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.UnknownIsolationKeySource))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.UnknownTelemetryEndpoint))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.UnknownTelemetryEndpointAuth))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.UnknownVersionIndicator))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.UnknownVersionSelectionRule))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.UpdateSkillRequest))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.UpdateToolboxRequest))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.VersionIndicator))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.VersionRefIndicator))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.VersionSelectionRule))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.VersionSelector))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.WorkIQPreviewTool))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.Projects.Agents.WorkIQPreviewToolParameters))>]
type AzureAIProjectsAgentsContext = class
    inherit ModelReaderWriterContext
Public Class AzureAIProjectsAgentsContext
Inherits ModelReaderWriterContext
Inheritance
AzureAIProjectsAgentsContext
Attributes

Properties

Name Description
Default

Gets the default instance

Methods

Name Description
GetTypeBuilder(Type)

Gets a ModelReaderWriterTypeBuilder for the given Type to allow ModelReaderWriter to work with AOT.

(Inherited from ModelReaderWriterContext)
TryGetTypeBuilder(Type, ModelReaderWriterTypeBuilder)

Tries to gets a ModelReaderWriterTypeBuilder for the given Type to allow ModelReaderWriter to work with AOT.

(Inherited from ModelReaderWriterContext)
TryGetTypeBuilderCore(Type, ModelReaderWriterTypeBuilder)

Tries to gets a ModelReaderWriterTypeBuilder for the given Type to allow ModelReaderWriter to work with AOT.

Applies to