22 references to AnyPresentEnvironmentRule
dotnet (21)
Telemetry\LLMEnvironmentDetectorForTelemetry.cs (21)
15
new EnvironmentDetectionRuleWithResult<string>("cowork", new
AnyPresentEnvironmentRule
("CLAUDE_CODE_IS_COWORK")),
17
new EnvironmentDetectionRuleWithResult<string>("claude", new
AnyPresentEnvironmentRule
("CLAUDECODE", "CLAUDE_CODE", "CLAUDE_CODE_ENTRYPOINT")),
19
new EnvironmentDetectionRuleWithResult<string>("cursor", new
AnyPresentEnvironmentRule
("CURSOR_EDITOR", "CURSOR_AI", "CURSOR_TRACE_ID", "CURSOR_AGENT")),
21
new EnvironmentDetectionRuleWithResult<string>("gemini", new
AnyPresentEnvironmentRule
("GEMINI_CLI")),
23
new EnvironmentDetectionRuleWithResult<string>("copilot-cli", new
AnyPresentEnvironmentRule
(
29
new
AnyPresentEnvironmentRule
("COPILOT_AGENT"))),
31
new EnvironmentDetectionRuleWithResult<string>("codex", new
AnyPresentEnvironmentRule
("CODEX_CLI", "CODEX_SANDBOX", "CODEX_CI", "CODEX_THREAD_ID")),
37
new EnvironmentDetectionRuleWithResult<string>("amp", new
AnyPresentEnvironmentRule
("AMP_HOME")),
39
new EnvironmentDetectionRuleWithResult<string>("qwen", new
AnyPresentEnvironmentRule
("QWEN_CODE")),
41
new EnvironmentDetectionRuleWithResult<string>("droid", new
AnyPresentEnvironmentRule
("DROID_CLI")),
43
new EnvironmentDetectionRuleWithResult<string>("opencode", new
AnyPresentEnvironmentRule
("OPENCODE_AI")),
45
new EnvironmentDetectionRuleWithResult<string>("zed", new
AnyPresentEnvironmentRule
("ZED_ENVIRONMENT", "ZED_TERM")),
47
new EnvironmentDetectionRuleWithResult<string>("kimi", new
AnyPresentEnvironmentRule
("KIMI_CLI")),
51
new EnvironmentDetectionRuleWithResult<string>("goose", new
AnyPresentEnvironmentRule
("GOOSE_TERMINAL", "GOOSE_PROVIDER")),
53
new EnvironmentDetectionRuleWithResult<string>("cline", new
AnyPresentEnvironmentRule
("CLINE_TASK_ID")),
55
new EnvironmentDetectionRuleWithResult<string>("roo", new
AnyPresentEnvironmentRule
("ROO_CODE_TASK_ID")),
57
new EnvironmentDetectionRuleWithResult<string>("windsurf", new
AnyPresentEnvironmentRule
("WINDSURF_SESSION")),
59
new EnvironmentDetectionRuleWithResult<string>("replit", new
AnyPresentEnvironmentRule
("REPL_ID")),
61
new EnvironmentDetectionRuleWithResult<string>("augment", new
AnyPresentEnvironmentRule
("AUGMENT_AGENT")),
63
new EnvironmentDetectionRuleWithResult<string>("antigravity", new
AnyPresentEnvironmentRule
("ANTIGRAVITY_AGENT")),
65
new EnvironmentDetectionRuleWithResult<string>("generic_agent", new
AnyPresentEnvironmentRule
("AGENT_CLI")),
Microsoft.DotNet.Cli.Definitions (1)
Telemetry\CIEnvironmentDetectorForTelemetry.cs (1)
35
new
AnyPresentEnvironmentRule
(