()
| 442 | } |
| 443 | |
| 444 | private resolvedAgentProviders(): AgentProviderSummary[] { |
| 445 | const providers = new Map<string, AgentProviderSummary>() |
| 446 | for (const provider of this.agentProviders) providers.set(provider.providerId, provider) |
| 447 | for (const resolve of this.agentProviderResolvers) { |
| 448 | for (const provider of resolve()) providers.set(provider.providerId, provider) |
| 449 | } |
| 450 | return [...providers.values()].sort((a, b) => a.providerId.localeCompare(b.providerId)) |
| 451 | } |
| 452 | |
| 453 | private initialize(params: RuntimeInitializeParams, context: RuntimeHandlerContext): RuntimeInitializeResult { |
| 454 | const requestedProtocolVersion = params.protocolVersion |
no test coverage detected