9 writes to NamespaceDescription
Microsoft.Extensions.AI.Abstractions.Tests (1)
Tools\HostedToolSearchToolTests.cs (1)
79NamespaceDescription = "Tools for managing my data."
Microsoft.Extensions.AI.OpenAI.Tests (8)
OpenAIResponseClientIntegrationTests.cs (3)
975NamespaceDescription = "Tools for getting current weather and time.", 1018NamespaceDescription = "Tools for getting current weather and time.", 1024NamespaceDescription = "Customer relationship management tools.",
OpenAIResponseClientTests.cs (5)
8409NamespaceDescription = "Customer relationship management tools.", 8507NamespaceDescription = "should not appear in payload", 8612NamespaceDescription = "first description wins", 8618NamespaceDescription = "second description should be ignored", 8730NamespaceDescription = "supplied by second tool",
6 references to NamespaceDescription
Microsoft.Extensions.AI.Abstractions (1)
Tools\HostedToolSearchTool.cs (1)
76/// Use <see cref="NamespaceDescription"/> to supply a description for the namespace.
Microsoft.Extensions.AI.Abstractions.Tests (3)
Tools\HostedToolSearchToolTests.cs (3)
21Assert.Null(tool.NamespaceDescription); 82Assert.Equal("Tools for managing my data.", tool.NamespaceDescription); 89Assert.Null(tool.NamespaceDescription);
Microsoft.Extensions.AI.OpenAI (2)
OpenAIResponsesChatClient.cs (2)
1160Namespace ns = GetOrCreateNamespace(namespacesByName, nsName, toolSearch.NamespaceDescription); 1182namespacedToolNames[deferredTool] = GetOrCreateNamespace(namespacesByName, nsName, toolSearch.NamespaceDescription);