1 write to ToolCall
Microsoft.Extensions.AI.Abstractions (1)
Contents\McpServerToolApprovalRequestContent.cs (1)
28ToolCall = Throw.IfNull(toolCall);
8 references to ToolCall
Microsoft.Extensions.AI (3)
ChatCompletion\OpenTelemetryChatClient.cs (3)
442Name = mstarc.ToolCall.ToolName, 445Arguments = mstarc.ToolCall.Arguments, 446ServerName = mstarc.ToolCall.ServerName,
Microsoft.Extensions.AI.OpenAI (3)
OpenAIResponsesChatClient.cs (3)
1170mcpApprovalRequestContent.ToolCall.ServerName, 1171mcpApprovalRequestContent.ToolCall.ToolName, 1172BinaryData.FromBytes(JsonSerializer.SerializeToUtf8Bytes(mcpApprovalRequestContent.ToolCall.Arguments!, OpenAIJsonContext.Default.IReadOnlyDictionaryStringObject)));
Microsoft.Extensions.AI.OpenAI.Tests (2)
OpenAIResponseClientIntegrationTests.cs (2)
207.Select(c => new McpServerToolApprovalResponseContent(c.ToolCall.CallId, true)) 416Assert.Equal("search_events", approvalRequest.ToolCall.ToolName);