# PolicyConditionGroupInput **Type:** GraphQL inputs **Description:** Input for defining condition groups ## Fields - agentFilter (AgentFilter): Optional filter on agent properties - search (String) - severity (SeverityFilter) - platform (PlatformFilter) - environment (EnvironmentFilter) - accessibility (AccessibilityFilter) - owner (OwnerFilter) - tools (ToolFilter) - findings (FindingFilter) - id (StringFilter) - usage (UsageRangeFilter) - lastSession (DateRangeFilter) - foundationalModel (StringFilter) - toolFilter (ToolFilterInput): Optional filter on tool properties (for TOOL_INVOCATION trigger) - id (StringFilter) - search (String) - type (StringFilter) - enabled (BooleanFilter) - environment (EnvironmentFilter) - findings (FindingFilter) - agent (AgentFilter) - findingFilter (FindingFilter): Optional filter on findings - type (FindingTypeFilter): Filter by finding type - id (StringFilter): Filter by finding ID - detectionFilter (DetectionFilter): Optional filter on runtime detections - type (DetectionTypeFilter) - id (StringFilter) - groups (PolicyConditionGroupInput): Optional nested condition groups - agentFilter (AgentFilter): Optional filter on agent properties - toolFilter (ToolFilterInput): Optional filter on tool properties (for TOOL_INVOCATION trigger) - findingFilter (FindingFilter): Optional filter on findings - detectionFilter (DetectionFilter): Optional filter on runtime detections - groups (PolicyConditionGroupInput): Optional nested condition groups