2 instantiations of WaitForResourcesTool
aspire (1)
Commands\AgentMcpCommand.cs (1)
195_knownTools[KnownMcpTools.WaitForResources] = new WaitForResourcesTool(
Aspire.Cli.Tests (1)
Mcp\WaitForResourcesToolTests.cs (1)
815return new WaitForResourcesTool(
30 references to WaitForResourcesTool
aspire (2)
Commands\AgentMcpCommand.cs (1)
198_loggerFactory.CreateLogger<WaitForResourcesTool>());
Mcp\Tools\WaitForResourcesTool.cs (1)
40ILogger<WaitForResourcesTool> logger) : CliMcpTool
Aspire.Cli.Tests (28)
Mcp\WaitForResourcesToolTests.cs (28)
33var tool = CreateTool(new TestAuxiliaryBackchannelMonitor()); 45var tool = CreateTool(new TestAuxiliaryBackchannelMonitor()); 58var tool = CreateTool(new TestAuxiliaryBackchannelMonitor()); 59var resourceName = string.Concat(Enumerable.Repeat("\U0001F680", WaitForResourcesTool.MaximumResourceNameLength + 1)); 71var tool = CreateTool(new TestAuxiliaryBackchannelMonitor()); 123var tool = CreateTool(monitor); 154var snapshots = Enumerable.Range(0, WaitForResourcesTool.MaximumResourceNameCount + 1) 165var tool = CreateTool(monitor); 174$"The selected AppHost has too many resources to wait for implicitly. Specify resourceNames in batches of at most {WaitForResourcesTool.MaximumResourceNameCount}.", 181var resourceName = string.Concat(Enumerable.Repeat("\U0001F680", WaitForResourcesTool.MaximumResourceNameLength)); 201var tool = CreateTool(monitor); 215var resourceName = string.Concat(Enumerable.Repeat("\U0001F680", WaitForResourcesTool.MaximumResourceNameLength + 1)); 230var tool = CreateTool(monitor); 279var tool = CreateTool(monitor); 330var tool = CreateTool(monitor); 399var tool = CreateTool(monitor); 492var tool = CreateTool(monitor); 548var tool = CreateTool(monitor); 586var tool = CreateTool(monitor); 628var tool = CreateTool(monitor, timeProvider); 658var tool = CreateTool(monitor); 677var tool = CreateTool(monitor); 707var tool = CreateTool(monitor); 740var tool = CreateTool(monitor); 760var tool = CreateTool(monitor); 780var tool = CreateTool(monitor); 811private static WaitForResourcesTool CreateTool( 820NullLogger<WaitForResourcesTool>.Instance);