Class CopilotDetector
Detects a local GitHub Copilot session and enumerates its models.
When running as a Windows service, scans user profiles for credentials.
When authentication fails, attempts a silent refresh via the gh CLI.
public sealed class CopilotDetector : IProviderDetector
- Inheritance
-
CopilotDetector
- Implements
- Inherited Members
Properties
ProviderName
public string ProviderName { get; }
Property Value
Methods
BuildKernel(ProviderModelInfo)
public Kernel BuildKernel(ProviderModelInfo model)
Parameters
modelProviderModelInfo
Returns
- Kernel
DetectAsync(CancellationToken)
public Task<ProviderInfo> DetectAsync(CancellationToken ct = default)