19 instantiations of EnvironmentDetectionRuleWithResult
dotnet (19)
Telemetry\LLMEnvironmentDetectorForTelemetry.cs (19)
13
new
EnvironmentDetectionRuleWithResult
<string>("claude", new AnyPresentEnvironmentRule("CLAUDECODE", "CLAUDE_CODE_ENTRYPOINT")),
15
new
EnvironmentDetectionRuleWithResult
<string>("cursor", new AnyPresentEnvironmentRule("CURSOR_EDITOR", "CURSOR_AI")),
17
new
EnvironmentDetectionRuleWithResult
<string>("gemini", new BooleanEnvironmentRule("GEMINI_CLI")),
19
new
EnvironmentDetectionRuleWithResult
<string>("copilot", new AnyMatchEnvironmentRule(
23
new
EnvironmentDetectionRuleWithResult
<string>("codex", new AnyPresentEnvironmentRule("CODEX_CLI", "CODEX_SANDBOX")),
25
new
EnvironmentDetectionRuleWithResult
<string>("aider", new EnvironmentVariableValueRule("OR_APP_NAME", "Aider")),
27
new
EnvironmentDetectionRuleWithResult
<string>("plandex", new EnvironmentVariableValueRule("OR_APP_NAME", "plandex")),
29
new
EnvironmentDetectionRuleWithResult
<string>("amp", new AnyPresentEnvironmentRule("AMP_HOME")),
31
new
EnvironmentDetectionRuleWithResult
<string>("qwen", new AnyPresentEnvironmentRule("QWEN_CODE")),
33
new
EnvironmentDetectionRuleWithResult
<string>("droid", new BooleanEnvironmentRule("DROID_CLI")),
35
new
EnvironmentDetectionRuleWithResult
<string>("opencode", new AnyPresentEnvironmentRule("OPENCODE_AI")),
37
new
EnvironmentDetectionRuleWithResult
<string>("zed", new AnyPresentEnvironmentRule("ZED_ENVIRONMENT", "ZED_TERM")),
39
new
EnvironmentDetectionRuleWithResult
<string>("kimi", new BooleanEnvironmentRule("KIMI_CLI")),
41
new
EnvironmentDetectionRuleWithResult
<string>("openhands", new EnvironmentVariableValueRule("OR_APP_NAME", "OpenHands")),
43
new
EnvironmentDetectionRuleWithResult
<string>("goose", new AnyPresentEnvironmentRule("GOOSE_TERMINAL")),
45
new
EnvironmentDetectionRuleWithResult
<string>("cline", new AnyPresentEnvironmentRule("CLINE_TASK_ID")),
47
new
EnvironmentDetectionRuleWithResult
<string>("roo", new AnyPresentEnvironmentRule("ROO_CODE_TASK_ID")),
49
new
EnvironmentDetectionRuleWithResult
<string>("windsurf", new AnyPresentEnvironmentRule("WINDSURF_SESSION")),
51
new
EnvironmentDetectionRuleWithResult
<string>("generic_agent", new BooleanEnvironmentRule("AGENT_CLI")),
1 reference to EnvironmentDetectionRuleWithResult
dotnet (1)
Telemetry\LLMEnvironmentDetectorForTelemetry.cs (1)
11
private static readonly
EnvironmentDetectionRuleWithResult
<string>[] _detectionRules = [