MCPcopy Index your code
hub / github.com/coder/coder / enabledProviderContainsName

Function enabledProviderContainsName

coderd/x/chatd/subagent.go:157–168  ·  view source on GitHub ↗
(
	providers []database.AIProvider,
	providerName string,
)

Source from the content-addressed store, hash-verified

155}
156
157func enabledProviderContainsName(
158 providers []database.AIProvider,
159 providerName string,
160) bool {
161 normalizedProviderName := chatprovider.NormalizeProvider(providerName)
162 for _, provider := range providers {
163 if chatprovider.NormalizeProvider(string(provider.Type)) == normalizedProviderName {
164 return true
165 }
166 }
167 return false
168}
169
170func userCanUseProviderKeys(
171 providerKeys chatprovider.ProviderAPIKeys,

Calls 1

NormalizeProviderFunction · 0.92

Tested by

no test coverage detected