All glossary terms
A Architecture Governance

Agent planner

A plan is the only thing in an agentic system that exists after the decision and before the consequence. Without one, nothing an agent does can be a deviation, because there was never anything to deviate from.

Definition

An agent planner is the part of an AI system that works out all the steps before it starts any of them. It writes them down as a clear plan. That written plan is what sets planning apart from deciding as you go. It is also the only thing a person can check before anything happens.

What is an agent planner?

This is the part that decides every step before anything starts. Thinking ahead is not what makes it special, because every AI agent does that quietly. What makes it special is what it leaves behind. It produces a written plan that stays available as its own item. It is apart from whatever happens during the run of work.

That artefact is the entire distinction, and it is worth being precise about what it separates.

Planning compared with deciding step by step
Approach What exists before execution
Deciding step by step Nothing. The path comes into being as it is walked, so the only record is of what already happened
Planning A sequence of intended steps, written down, reviewable, and comparable afterwards against what actually occurred

Both are legitimate and they suit different work. The trade is adaptability against reviewability, and the reason to be deliberate about it is that one of those two is a governance property and teams tend to choose on engineering grounds alone.

What does a plan contain?

It needs to hold much more than a list of steps if it is going to be worth reviewing. A bare list of steps shows what the agent intends to do, but it does not show whether the plan is sound. The person who approves it is then going through the motions instead of exercising real control, and everyone involved can usually tell.

Five elements, and the last two are what make review meaningful.

  • The steps, in order, with dependencies. Which must follow which, and which can run alongside each other. Parallelism is a plan property rather than an execution detail.
  • The tool or system each step will touch. A reviewer scanning for the step that writes to a production system needs it visible without reading prose.
  • The expected outcome of each step. What the planner believes will come back, which is what makes a deviation detectable at the step rather than at the end.
  • The assumptions. What the planner took as true in order to produce this sequence. Usually absent, and usually where the plan is wrong.
  • The stopping condition. What counts as finished, and what counts as failed. A plan without this describes a journey with no arrival.

The fourth is worth insisting on even though it is the least common. A plan states what the agent intends; the assumptions state what would have to be true for the plan to work, and a reviewer can evaluate the second far faster than the first. Most plans that fail were internally coherent and rested on something nobody checked.

Why is the plan the only governable artefact?

Timing is the whole answer. Inputs show up before any decision has been reached, and outputs show up once the consequences are already real. The plan occupies the gap between those two: the decision has been made, nothing has yet been done about it, and stopping remains free of charge.

Three things follow from that timing, and they are the practical case for planning in any regulated process.

A timeline showing when each artefact exists. Inputs arrive before any decision has been made, so there is nothing yet to approve. The plan exists after the decision and before execution, marked as the only window in which a reviewer has full information and intervention still costs nothing. Outputs and traces arrive after execution, when the consequences have already occurred and review can only be retrospective. A note states that without a plan nothing an agent does can count as a deviation, because there was nothing to deviate from.
  • Approval before the fact is a different control from review after it. One prevents, the other documents. Only a plan supports the first, which is why this comes up in every discussion of human oversight obligations.
  • Deviation becomes detectable. With a stated plan, a step that was not in it is an exception a system can raise automatically. Without one, every action is equally unexpected and nothing can be flagged.
  • The plan is cheap to reject. Stopping a plan costs nothing. Stopping an execution means dealing with partial work, which is the problem described at kill switch.

When does a plan get revised?

That decision is the real design work, and it is routinely left implicit. A plan is a hypothesis about a world the planner has not yet touched, so something will differ, and what happens next determines whether you have planning or theatre.

Three policies, with what each costs.

  1. 01
    Never reviseExecute the plan as approved and fail if it does not fit. Cost: brittle, and it fails on trivial surprises. Where it is right: processes where an unexpected condition genuinely should stop and escalate.
  2. 02
    Revise at every stepReconsider the remaining plan after each result. Cost: the approved plan stops meaning anything, since what runs may share nothing with what was reviewed. This is step-by-step deciding with extra ceremony.
  3. 03
    Revise on failure, within boundsReplan only when a step does not return what was expected, and only inside the approved envelope. Cost: more design work up front. Why it is the practical answer: the approval still means something.

The second deserves naming because it is common and rarely recognised. A system that replans after every step has the costs of planning and none of the benefit: you pay for plan generation repeatedly, and the artefact somebody approved bears no reliable relationship to what eventually ran. If that is your replanning policy, the honest move is to drop the plan and treat the system as what it is, which is covered at agentic workflow.

How do planners fail?

They turn out plans that hold together perfectly and cannot be carried out. Reasoning happens over a world the planner has not looked at, so a flawless internal structure can still point at an unavailable system, a permission that was never granted, or a record nobody created.

Four failure shapes, and the first is the characteristic one.

  • Valid but infeasible. Every step follows logically and step four requires access nobody granted. Nothing in the plan looks wrong, because nothing in it is wrong except its relationship to reality.
  • Over-decomposition. A three-step task planned as fourteen, because more detail reads as more thorough. Each additional step is another chance to fail and another thing to pay for.
  • The plan that assumes its own success. No alternative branch anywhere, so the first unexpected result has nowhere to go and the agent improvises outside anything that was reviewed.
  • Planning when planning was not needed. A single lookup wrapped in a four-step plan, which adds latency and cost to something that required neither.

The first is worth testing for deliberately, because it has a cheap diagnostic. Have the planner state, for each step, what must be true for that step to be possible, then check those conditions before execution rather than discovering them during it. Most infeasible plans announce themselves in that list.

When do you need an agent planner?

You need one in three situations. The first is when a person has to approve the work before it starts. The second is when the order of the steps matters for a reason outside the task itself. The third is when a failure halfway through would be expensive. In every other case, planning only adds cost and delay to work that would have gone fine without it.

Four tests, answerable before any architecture is chosen.

  1. Does anybody need to approve this before it happens?

    If yes, you need a plan, because there is nothing else to approve. This single question decides it for most regulated processes.

  2. Is the order itself compliance-relevant?

    Some sequences are mandated: check before act, verify before release. Where ordering carries obligation, it has to be stated somewhere that can be audited rather than emerging from a model's choices.

  3. What does partial completion cost?

    If stopping halfway leaves a mess, knowing the full sequence in advance lets you decide not to start. Step-by-step agents discover the mess at step six.

  4. Would you be comfortable explaining each step afterwards?

    If the answer is only yes when you know the steps in advance, that is a plan requirement expressed as a feeling. Trust it.

One closing observation about how this decision actually gets made. Planning is usually adopted for reliability and kept for governance, because teams reach for it hoping the agent will behave better, find the improvement smaller than expected, and then discover the plan has become the thing audit, compliance and incident review all depend on. That is a sound reason to keep it, and a better reason to adopt it deliberately than to arrive at it by accident.

Frequently asked questions about agent planners

If your question is not here, our team will answer it directly.


Talk to a Specialist →
What is an agent planner?

The part of an agentic system that works out the whole sequence before anything executes. Its defining property is not that it thinks ahead, which any agent does implicitly, but that it leaves something behind: a plan existing as an object, separate from the run that follows. That artefact is what separates planning from deciding step by step.

How is planning different from deciding step by step?

By what exists before execution. Deciding step by step leaves nothing in advance, since the path comes into being as it is walked and the only record is of what already happened. Planning produces a sequence of intended steps, written down, reviewable, and comparable afterwards against what actually occurred. The trade is adaptability against reviewability.

What should a plan contain?

More than a list of steps. The steps in order with their dependencies, the tool or system each will touch, the expected outcome of each so deviation is detectable at the step rather than at the end, the assumptions the planner treated as true, and a stopping condition defining what counts as finished and what counts as failed.

Why do the assumptions matter so much?

Because a plan states what the agent intends, while the assumptions state what would have to be true for the plan to work, and a reviewer can evaluate the second far faster than the first. Most plans that fail were internally coherent and rested on something nobody checked. The assumptions list is the least common element and the most useful.

Why is the plan the only governable artefact?

Because of when it exists. Inputs arrive before any decision has been made, so there is nothing yet to approve. Outputs arrive after the consequences. A plan sits in between: the decision is settled, nothing has happened, and intervention is still free. It is the only window where a reviewer has full information and stopping costs nothing.

How does a plan make deviation detectable?

With a stated plan, a step that was not in it is an exception a system can raise automatically. Without one, every action is equally unexpected and nothing can be flagged, because there was never anything to deviate from. That is also why a plan is cheap to reject: stopping a plan costs nothing, whereas stopping an execution means dealing with partial work.

What does this mean for human oversight?

Oversight is frequently implemented as a person watching a dashboard, which is review after the fact with extra steps. Oversight that can actually prevent something requires an artefact to intervene in, and the plan is the only candidate an agentic system produces. An organisation needing demonstrable oversight that runs purely step-by-step agents has no object to attach it to.

When should a plan be revised?

On failure, within bounds, is the practical answer: replan only when a step does not return what was expected, and only inside the approved envelope. The alternatives are never revising, which is brittle and fails on trivial surprises, and revising at every step, which costs more and leaves the approved plan meaning nothing.

What is wrong with replanning after every step?

You get the costs of planning and none of the benefit. Plan generation is paid for repeatedly, and the artefact somebody approved bears no reliable relationship to what eventually ran. It is step-by-step deciding with extra ceremony. If that is your replanning policy, the honest move is to drop the plan and treat the system as what it actually is.

How do agent planners fail?

Characteristically by producing plans that are coherent and impossible. The planner reasons about a world it has not inspected, so its output can be internally flawless while referring to a system that is unavailable or a permission it does not hold. Nothing in the plan looks wrong, because nothing in it is wrong except its relationship to reality.

How do you catch an infeasible plan before it runs?

Have the planner state, for each step, what must be true for that step to be possible, then check those conditions before execution rather than discovering them during it. Most infeasible plans announce themselves in that list. It is a cheap diagnostic and it also produces the assumptions a reviewer needs in order to evaluate the plan at all.

When do you actually need a planner?

When somebody must approve the work before it happens, when the order is itself compliance-relevant, or when partial completion is expensive enough that you would want to decide not to start. Outside those three, planning adds cost and latency to something that would have been fine without it, and a single lookup wrapped in a four-step plan helps nobody.

Something to approve, before anything happens
What exactly does your oversight attach to?

The Multi-Agent Orchestration module in SERAA Cortex lays out preprocessing, planning, execution and response synthesis as explicit stages on one canvas, with a different model selectable per stage, and promotion gates through Dev, QA and Production before anything reaches a production system.