Skip to main content
Fleet lists every agent in a Komodor Agentic Operation Platform (KAOP) account with its presence, its model, its cluster and its last 30 days of runs, spend, errors and latency. Presence is read from when the worker was last seen, so an agent reads as online when its process is reachable, not when its answers are right.

The three summary cards

Three summary cards sit above the list, and they describe the fleet rather than any agent in it. Hosting does not determine inference: an agent on Komodor’s cloud can call your own provider, and an agent in your cluster can call Komodor’s. The three are independent, so a shift in one is not explained by the other two.

How presence is determined

The control plane pings each worker over its own outbound connection, and the worker’s answer refreshes its presence; other traffic the worker sends refreshes it too. Online, Offline and Draft follow from that: an agent never yet seen is a draft, one seen inside the presence window is online, and one that stops answering reads as offline. Deploying, Deploy failed and Unhealthy come from the deploy and the worker’s process instead. The list carries how long ago each agent was last seen, so presence always comes with its evidence. The status column is therefore a statement about a reachable process, not about correctness. An agent can be present and answering every run wrongly. Qualifiers sit beside the status because they are independent of presence. Disabled means the agent’s triggers will not fire; see The agent page for what a disabled agent can still do. Archiving and Archived cover retirement. A rollout on an already-live agent keeps the status at Online and shows what is happening in the badge, because the previous revision is still answering.
“Offline” and “unreachable” are different facts. Offline means nothing has been heard from the worker inside the presence window. A worker whose message channel is not reachable can still read as online, because its other traffic refreshes presence too — and the fix for each is different.

What the list adds

Each row answers a question the cards cannot: which agent is the outlier. The columns below are the ones that carry a judgement; the row also shows the agent’s actions.
An em dash in an activity cell means not measured, which is not the same as zero. An agent that has only just been created has no measurement yet, and reading one as the other produces the wrong conclusion about a healthy agent.

Narrowing the list

Status and shadow facets are platform-derived. The remaining facet groups come from the labels your own agents declare, so nobody configures them and they differ from account to account. An account that labels its agents fully tends to show facets like these.
Owner and Team are derived from what agents declare, so an account where they are thin has agents that do not declare them. The fix is in the agents.
Search is broader than the facets: it matches an agent’s name, id, worker id, description, tools and labels, so a half-remembered tool name finds the agents that use it. Beside the agent list, Fleet carries tabs for fleet-wide Analytics, the account’s Schedules, and Budgets.

Next steps

The agent page

One agent in full — its revisions, its costs, and what changed.

Runs & evidence

What a single run records, and how to read it.