MCPcopy Create free account
hub / github.com/NVIDIA/OpenShell / telemetry_provider_profile

Function telemetry_provider_profile

crates/openshell-server/src/grpc/provider.rs:2315–2330  ·  view source on GitHub ↗
(provider_type: &str)

Source from the content-addressed store, hash-verified

2313}
2314
2315fn telemetry_provider_profile(provider_type: &str) -> TelemetryProviderProfile {
2316 match normalize_provider_type(provider_type) {
2317 Some("anthropic") => TelemetryProviderProfile::Anthropic,
2318 Some("claude" | "claude-code") => TelemetryProviderProfile::Claude,
2319 Some("codex") => TelemetryProviderProfile::Codex,
2320 Some("copilot") => TelemetryProviderProfile::Copilot,
2321 Some("deepinfra") => TelemetryProviderProfile::Deepinfra,
2322 Some("github") => TelemetryProviderProfile::Github,
2323 Some("gitlab") => TelemetryProviderProfile::Gitlab,
2324 Some("nvidia") => TelemetryProviderProfile::Nvidia,
2325 Some("openai") => TelemetryProviderProfile::Openai,
2326 Some("opencode") => TelemetryProviderProfile::Opencode,
2327 Some("outlook") => TelemetryProviderProfile::Outlook,
2328 _ => TelemetryProviderProfile::Custom,
2329 }
2330}
2331
2332// ---------------------------------------------------------------------------
2333// Tests

Callers 2

emit_provider_lifecycleFunction · 0.85

Calls 1

normalize_provider_typeFunction · 0.85

Tested by

no test coverage detected