Guides · Series · 6 parts

AI Control Plane

A fleet of agents needs a layer that is not itself an agent — observability, policy, orchestration, versioning, cost, and audit, built as infrastructure.

One agent is a feature; a fleet is a distributed system

The engineering problem changes shape somewhere between the first agent and the tenth. A single agent is a feature you can reason about by reading its code. A fleet is a distributed system with independent deployment cycles, shared budgets, cascading failures, and a regulator who will eventually want to know what it did and why.

None of those concerns belong inside any individual agent. They belong to a layer above the fleet — a control plane — and the recurring mistake is trying to solve them agent by agent. Per-agent retry logic does not give you a pipeline halt protocol. Per-agent logging does not give you fleet observability. Per-agent prompt rules do not give you enforceable global policy.

This series treats each of those as its own infrastructure problem, and is specific about which layer a given concern belongs to.

The layers that must not collapse into one

The sharpest recurring theme is that two things which look like one thing are not. Traces are not observability. Global policy is not per-agent gate logic — collapse them and you get governance theatre and brittle agents simultaneously. Retry is not failure propagation. Deploying a new agent version into a live pipeline is not a software deployment; it is a distributed state migration, and treating it as the former is how running work gets corrupted.

The two closing parts are the ones teams reach for last and regret leaving latest: cost governance, because most teams discover their fleet’s true spend on an invoice several budget cycles too late, and compliance, because the gap between running agents and running auditable agents is architectural, not documentary — and the EU AI Act’s full enforcement date is not moving.

Which part solves my problem

The series reads in order, but if something is already broken, start here.

  • I have traces from every agent and still cannot answer how the fleet is doing.Part 1
  • Our policy lives in prompts, so compliance is a matter of hope.Part 2
  • One agent failed and I do not know what the rest of the pipeline did next.Part 3
  • I need to ship an agent update without corrupting runs already in flight.Part 4
  • The token bill arrived and nobody can attribute it to a team or a pipeline.Part 5
  • An auditor is going to ask what this system decided and why.Part 6

The series

6 of 6 published

Part1

Unified Observability Across Agent Fleets: Building the Control Plane Metric Layer

Teams running agent fleets think they have observability because they have traces. They don't - they have logging. Here's what the difference costs you in production.

Part2

Global Policy Enforcement vs. Per-Agent Gate Rules: Two Layers That Must Not Collapse Into One

Treating fleet-wide policy and per-agent gate logic as the same problem is how you end up with governance theater and brittle agents at the same time.

Part3

Multi-Agent Pipeline Orchestration and Failure Propagation: Designing for Blast Radius

Retry logic tells an agent what to do when it fails. A pipeline halt protocol tells the entire fleet what to do. Most production systems only have one of these.

Part4

Agent Versioning and Deployment Strategies: Shipping Agent Updates Without Breaking Running Pipelines

Deploying a new agent version into a live multi-agent pipeline is not a software deployment. It is a distributed state migration - and most teams treat it like the former.

Part5

Cost Governance and Budget Allocation Across Agent Types: Token Spend Is Infrastructure Spend

Most teams discover their agent fleet's true cost on the invoice. By then, three budget cycles of misconfigured pipelines have already run.

Part6

Compliance, Audit Trails, and Regulatory Requirements for Agentic Systems

The EU AI Act full enforcement begins August 2, 2026. The gap between running agents and running auditable agents is not a documentation problem. It is an architectural one.

Other guide series

Books by Ranjan Kumar

Building Real-World Agentic AI Systems with LangGraph cover

Building Real-World Agentic AI Systems

The Chat Templates Handbook cover

The Chat Templates Handbook