Skip to content

AI Features

Breeze includes a built-in AI assistant that can query your fleet, diagnose device issues, and take action on your behalf. Three features extend and govern this capability:

  • AI Risk Engine — governance dashboard for controlling and auditing AI-assisted operations
  • Fleet Orchestration Brain — command center for fleet-scale AI-driven management
  • AI Device Context Memory — persistent per-device memory that the AI carries across conversations

AI Risk Engine

The AI Risk Engine categorises every AI tool into one of four tiers that control how it executes. Navigate to it via Monitoring → AI Risk Engine in the sidebar.

Tool tiers

TierExecutionExamples
Tier 1Auto-execute (read-only, no approval)query_devices, analyze_metrics, get_security_posture, get_active_users, file_operations (list/read), disk_cleanup (preview)
Tier 2Auto-execute + audit loggedmanage_alerts acknowledge/resolve actions, manage_services list action, set_device_context, resolve_device_context
Tier 3Requires human approval before executionexecute_command, run_script, disk_cleanup (execute), network_discovery, security_scan (quarantine/remove/restore), file_operations (write/delete/mkdir/rename)
Tier 4Blocked — never executedCross-org operations

Approval workflow

When the AI proposes a Tier 3 action, it enters a pending state and waits for human approval.

  1. Open Monitoring → AI Risk Engine.

  2. Click Approval History.

  3. Find the pending request and review the action details.

  4. Click Approve to allow execution, or Reject to cancel it.

Approved actions execute immediately. Rejected actions are logged and the AI is notified.

Rate limits

Each tool has a per-tool sliding window rate limit. Requests that exceed the limit are rejected and logged in the Rejection & Denial Log.

ToolLimitWindow
execute_command10 requests5 min
run_script5 requests5 min
disk_cleanup3 requests10 min
network_discovery2 requests10 min
security_scan3 requests10 min
file_operations20 requests5 min
manage_services10 requests5 min
analyze_disk_usage10 requests5 min
get_user_experience_metrics20 requests5 min

Dashboard sections

The Risk Engine dashboard provides five views, each filterable by time range (24 h / 7 d / 30 d):

SectionWhat it shows
Tier Overview MatrixTool counts per tier with colour-coded risk levels
Tool Execution AnalyticsExecution status breakdown, top tools, average duration
Approval HistoryPending, approved, and rejected Tier 3 requests
Rate Limit StatusPer-tool limit cards with current usage
Rejection & Denial LogFailed, rejected, and security-denied operations

API reference

MethodPathDescription
GET/ai/admin/tool-executionsTool execution analytics (?since=ISO&limit=1–200, default 100)
GET/ai/admin/security-eventsGuardrail audit trail (?since=ISO&limit=1–100&action=filter)

Fleet Orchestration Brain

The Fleet Orchestration Brain is an AI command centre for fleet-scale operations. Open it via Fleet in the main navigation sidebar.

Dashboard metrics

The page shows eight stat cards that aggregate live fleet data:

CardWhat it shows
PoliciesTotal policies, enforcing count, compliance %, non-compliant devices
DeploymentsActive, pending, completed, and failed deployment counts
PatchesPending approval, approved, installed; critical pending count
AlertsCritical, high, medium, and low alert counts
Device GroupsCount of static and dynamic groups
AutomationsConfigured automations with recent run history
Maintenance WindowsActive windows with suppression flags
ReportsAvailable report templates and schedules

AI tools

When you are on the Fleet Orchestration page, the AI assistant gains access to eight fleet-level tools:

ToolWhat it does
manage_policiesList, evaluate, create, activate/deactivate, and remediate policies
manage_deploymentsCreate, start, pause, resume, and cancel deployments
manage_patchesScan, approve, decline, defer, bulk approve, and rollback patches
manage_groupsCreate static/dynamic groups and manage membership
manage_maintenance_windowsSchedule maintenance windows with timezone support
manage_automationsCreate and update automation rules and event triggers
manage_alert_rulesConfigure alerting templates per device or site
generate_reportGenerate inventory, compliance, performance, and executive summary reports

Quick actions

The page includes pre-populated AI chat buttons that open the AI sidebar with a domain-specific prompt:

ButtonPre-filled prompt
Check complianceShow me a compliance summary for all policies
Active deploymentsList all active deployments and their progress
Critical patchesWhat critical patches are pending approval?
Alert overviewGive me a summary of active alerts by severity
Maintenance windowsWhat maintenance windows are active right now?
Run automationsList all enabled automations and their recent run history
Device groupsShow me all device groups and their member counts
Generate reportGenerate an executive summary report for the fleet

AI Device Context Memory

The AI can remember device-specific facts across conversations. When you ask the AI about a device, it automatically loads that device’s context entries and incorporates them into its analysis — so it won’t re-alert on known quirks or forget about open follow-ups.

Context types

TypePurposeExample
issueKnown problems to track”Recurring BSOD on boot since Jan 2026”
quirkNormal but unusual behaviour”Slow startup is expected due to a legacy driver”
followupPending actions”Check disk health after replacement on 2026-03-01”
preferenceUser or device preferences”Maintenance window: Sundays 2 AM–4 AM only”

Managing context

Context is managed through the AI assistant — there is no separate UI. Ask naturally:

  • “Remember that this device has a recurring BSOD issue.”
  • “Mark the disk check follow-up as resolved.”
  • “What do you know about HOSTNAME?”

Context entries can have an expiry date, which is useful for time-bound follow-ups. Expired entries are excluded from future queries but are not deleted.

The AI uses three tools internally to manage context:

ToolTierDescription
get_device_contextTier 1Load context entries for a device
set_device_contextTier 2Create a new context entry
resolve_device_contextTier 2Mark an existing entry as resolved

Troubleshooting

Tier 3 action pending but never executing

Tier 3 actions require manual approval. Open Monitoring → AI Risk Engine → Approval History and approve or reject the pending request.

AI Risk Engine dashboard shows no data

The dashboard requires at least one AI tool execution to have occurred. Ask the AI assistant a question about your fleet to generate initial data.

Fleet Orchestration stat cards showing zeros

Some endpoints (deployments, reports) return empty results if no data exists yet. Cards populate independently — a zero on one card does not indicate a general problem. Partial endpoint failures are shown as warnings in the UI.

Context entries not appearing for a device

The AI loads context only for the specific device you ask about. Try: “What do you know about [hostname]?” to trigger explicit context loading.

set_device_context not working

set_device_context is Tier 2 (auto-execute + audit logged) and requires devices:write permission. Confirm your role includes write access to devices.