-
Notifications
You must be signed in to change notification settings - Fork 5k
Open
Labels
AI AgentsClientThis issue is related to a non-management packageThis issue is related to a non-management packageService AttentionWorkflow: This issue is responsible by Azure service team.Workflow: This issue is responsible by Azure service team.customer-reportedIssues that are reported by GitHub users external to the Azure organization.Issues that are reported by GitHub users external to the Azure organization.needs-team-attentionWorkflow: This issue needs attention from Azure service team or SDK teamWorkflow: This issue needs attention from Azure service team or SDK teamquestionThe issue doesn't require a change to the product in order to be resolved. Most issues start as thatThe issue doesn't require a change to the product in order to be resolved. Most issues start as that
Description
The type is exposing the Name and Arguments of the MCP tool call:
https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/ai/Azure.AI.Agents.Persistent/src/Custom/Streaming/SubmitToolApprovalUpdate.cs
but it's not exposing the server label, such that the consumer doesn't know which server the tool call is from (there can be multiple servers that all have the same tool name).
The underlying RequiredMcpToolCall does expose this:
azure-sdk-for-net/sdk/ai/Azure.AI.Agents.Persistent/src/Generated/RequiredMcpToolCall.cs
Lines 54 to 58 in ea4b6a1
public string Arguments { get; } | |
/// <summary> The name of the function used on the MCP server. </summary> | |
public string Name { get; } | |
/// <summary> The label of the MCP server. </summary> | |
public string ServerLabel { get; } |
but that RequiredMcpToolCall instance is private to the SubmitToolApprovalUpdate and not accessible to a consumer.
Metadata
Metadata
Assignees
Labels
AI AgentsClientThis issue is related to a non-management packageThis issue is related to a non-management packageService AttentionWorkflow: This issue is responsible by Azure service team.Workflow: This issue is responsible by Azure service team.customer-reportedIssues that are reported by GitHub users external to the Azure organization.Issues that are reported by GitHub users external to the Azure organization.needs-team-attentionWorkflow: This issue needs attention from Azure service team or SDK teamWorkflow: This issue needs attention from Azure service team or SDK teamquestionThe issue doesn't require a change to the product in order to be resolved. Most issues start as thatThe issue doesn't require a change to the product in order to be resolved. Most issues start as that