Skip to main content

Overview

An agent in CelerFlow is a single AI agent instance connected to the control plane. Each agent has a unique identity, belongs to a workspace, and reports health and traces.

Agent states

CelerFlow tracks two independent status dimensions:

Connection status

StatusDescription
connectedAgent is online and reporting.
staleNo health report in 30+ days.
disconnectedGracefully disconnected by user.

Termination status

StatusDescription
activeAgent operates normally.
terminatedAll tool calls blocked. Set via kill switch.
idleOnline but not actively processing.
These are independent. An agent can be connected + terminated — it’s online but all tool calls are blocked until you re-enable it.

Agent identity

Each agent is identified by:
  • Agent ID — UUID assigned on registration.
  • Name — human-readable (defaults to hostname).
  • Device info — hostname, OS, fingerprint, OpenClaw version.
  • Bootstrap token — a rotating secret for authenticated API calls.
  • Workspace path — the local directory the agent operates in.

Agent score

Every agent gets a 0–100 health score calculated hourly:
ComponentWeightWhat it measures
Uptime30 ptsLast health check recency
Success rate25 ptsTool call success vs error ratio (24h)
Block rate20 ptsLow = good; high block rate indicates misconfiguration or prompt injection
Response time15 ptsAverage tool call duration (24h)
Config10 ptsHas active traces
Scores map to grades: A (90+), B (75+), C (60+), D (40+), F (below 40). Score history is recorded hourly and available as a trend chart over 7/30 days.

Kill switch

From the dashboard or API, you can terminate an agent instantly:
  1. Termination status is set to terminated in the database.
  2. The CelerFlow plugin receives the update via Supabase Realtime (< 1 second).
  3. All subsequent tool calls are blocked with the message: “Agent terminated by user. Re-enable from CelerFlow Dashboard.”
  4. To restore, set the agent back to active from the dashboard.
Termination is immediate. Any in-flight tool call will complete, but the next call will be blocked.

Risk discovery

CelerFlow automatically detects anomalies and surfaces risk alerts:
Risk typeTriggerSeverity
Token spike1h token usage > 3× 7-day average⚠️ Warning
Latency spikeAvg tool call time > 5× 7-day average⚠️ Warning
High block rateBlock rate > 20% in the last hour🔴 Critical
Security anomaly3+ consecutive blocked tool attempts🔴 Critical
OfflineHealth check overdue by 2× configured interval⚠️ Warning
Risk alerts appear on the agent detail page and the workspace overview dashboard.