Skip to content

New — Introducing Yaju Software Factory — Try the tool for free

Explore now
Yaju AS
  • ProductProduct
  • SolutionsSolutions
  • ResourcesResources
  • BlogBlog
  • CompanyCompany
Sign in
Book demo

Platform

  • Agent Orchestration System

    Building agents is easy. Operating should be too.

  • Software Factory

    Turn your backlog into review-ready code

  • Agent Hub

    Browse, run, and share agents

Functionalities

  • AI Governance

    Policy enforced at the moment of action

  • AI Observability

    Observe and trust every agent

  • Token Monitoring

    Make every token count

  • Optimizer

    Same outcomes, lower cost

  • AI Spend Explorer

    Find overspend in two minutes

Product

  • MCP Gateway

  • CLI

  • Pricing

  • Versions

Featured

Choosing a model is an operations decision, not a benchmark decision

Use Cases

  • Cost Control

    Know what agents cost. Prove what they deliver.

  • AI Transformation

    Turn AI adoption into business transformation

Deployment

  • Credential Vault

    Org-level secrets, resolved at runtime

  • Self-hosted

    Run agents in your own environment

By Industry

  • IT & Developers

  • Financial Services

  • Public Sector

  • Engineering

  • Telecommunications

  • Healthcare and Life Sciences

  • Manufacturing

Featured

Running agents on hardware you own

Discover

  • Customer Stories

  • Partners

  • Yaju Labs

    Yaju Agent Systems research lab

For Learners

  • Versions

  • Agent Academy

Featured

Support triage is the best first agent most teams never build

Content

  • Blog

    The latest from Yaju, launches, and insights

Explorations

  • Future(s) of Work

    How will AI change the way we work?

  • Oran Models

    The generation teams run today

Initiatives

  • Scholars Program

    Finding the next generation of agent builders

  • Open Development Community

    Building agent tooling in the open

  • Catalyst Grants

    Backing ambitious work on agents

Featured

The future of work debate has an evidence problem
  • About

  • Careers

  • Newsroom

Yaju AS
Sign in
Book demo

Platform

  • Agent Orchestration System

    Building agents is easy. Operating should be too.

  • Software Factory

    Turn your backlog into review-ready code

  • Agent Hub

    Browse, run, and share agents


Functionalities

  • AI Governance

    Policy enforced at the moment of action

  • AI Observability

    Observe and trust every agent

  • Token Monitoring

    Make every token count

  • Optimizer

    Same outcomes, lower cost

  • AI Spend Explorer

    Find overspend in two minutes


Product

  • MCP Gateway

  • CLI

  • Pricing

  • Versions


Featured

Choosing a model is an operations decision, not a benchmark decision

Use Cases

  • Cost Control

    Know what agents cost. Prove what they deliver.

  • AI Transformation

    Turn AI adoption into business transformation


Deployment

  • Credential Vault

    Org-level secrets, resolved at runtime

  • Self-hosted

    Run agents in your own environment


By Industry

  • IT & Developers

  • Financial Services

  • Public Sector

  • Engineering

  • Telecommunications

  • Healthcare and Life Sciences

  • Manufacturing


Featured

Running agents on hardware you own

Discover

  • Customer Stories

  • Partners

  • Yaju Labs

    Yaju Agent Systems research lab


For Learners

  • Versions

  • Agent Academy


Featured

Support triage is the best first agent most teams never build

Content

  • Blog

    The latest from Yaju, launches, and insights


Explorations

  • Future(s) of Work

    How will AI change the way we work?

  • Oran Models

    The generation teams run today


Initiatives

  • Scholars Program

    Finding the next generation of agent builders

  • Open Development Community

    Building agent tooling in the open

  • Catalyst Grants

    Backing ambitious work on agents


Featured

The future of work debate has an evidence problem
  • About

  • Careers

  • Newsroom

Yaju AS
  • Agent Orchestration System

    Software Factory

    Agent Hub

  • MCP Gateway

    CLI

    Pricing

    Versions

  • AI Governance

    AI Observability

    Token Monitoring

    Optimizer

    AI Spend Explorer

  • Cost Control

    AI Transformation

    Solutions Overview

  • IT & Developers

    Financial Services

    Public Sector

    Engineering

    Telecommunications

    Healthcare and Life Sciences

    Manufacturing

  • Credential Vault

    Self-hosted

    Deployment Options

  • Blog

    Customer Stories

    Partners

    Agent Academy

    Yaju Labs

  • About

    Careers

    Newsroom

  • Legal Center

    Security

    Privacy Policy

    Terms of Use

Platform

  • Agent Orchestration System

  • Software Factory

  • Agent Hub

Product

  • MCP Gateway

  • CLI

  • Pricing

  • Versions

Functionalities

  • AI Governance

  • AI Observability

  • Token Monitoring

  • Optimizer

  • AI Spend Explorer

Solutions

  • Cost Control

  • AI Transformation

  • Solutions Overview

By Industry

  • IT & Developers

  • Financial Services

  • Public Sector

  • Engineering

  • Telecommunications

  • Healthcare and Life Sciences

  • Manufacturing

Deployment

  • Credential Vault

  • Self-hosted

  • Deployment Options

Resources

  • Blog

  • Customer Stories

  • Partners

  • Agent Academy

  • Yaju Labs

Company

  • About

  • Careers

  • Newsroom

Legal

  • Legal Center

  • Security

  • Privacy Policy

  • Terms of Use

Platform

  • Agent Orchestration System

  • Software Factory

  • Agent Hub

Product

  • MCP Gateway

  • CLI

  • Pricing

  • Versions

Functionalities

  • AI Governance

  • AI Observability

  • Token Monitoring

  • Optimizer

  • AI Spend Explorer

Solutions

  • Cost Control

  • AI Transformation

  • Solutions Overview

By Industry

  • IT & Developers

  • Financial Services

  • Public Sector

  • Engineering

  • Telecommunications

  • Healthcare and Life Sciences

  • Manufacturing

Deployment

  • Credential Vault

  • Self-hosted

  • Deployment Options

Resources

  • Blog

  • Customer Stories

  • Partners

  • Agent Academy

  • Yaju Labs

Company

  • About

  • Careers

  • Newsroom

Legal

  • Legal Center

  • Security

  • Privacy Policy

  • Terms of Use

LinkedInInstagramEmail

Yaju AS ©2026

  • English

Engineering

Agents that plan and agents that react

There are two ways to build an agent and most teams pick one without noticing they chose. The choice determines how the agent fails, which is more useful to know in advance than how it succeeds.

Yaju Team · 1 April 2026

Some agents decide the whole sequence up front and then execute it. Others take one step, look at the result, and decide the next. Both are reasonable. They fail in opposite ways, and matching the shape to the task saves a great deal of trouble later.

What planning gives you

A plan made before execution can be inspected before anything happens. That is a considerable governance advantage: you can check the intended sequence against policy, estimate cost, and stop it before the first action rather than during the fourth.

Plans are also legible after the fact. When something went wrong, the record shows what the agent intended, which is usually more informative than a sequence of actions with no stated purpose.

The cost is rigidity. A plan is built on a snapshot of the world, and the world moves. Step four assumes the state that existed before step one, which may no longer hold.

What reacting gives you

A reactive agent sees what actually happened before choosing what to do next, so it handles surprise naturally. Tasks with unpredictable intermediate states suit it.

The cost is unpredictability of a different kind. Nothing can be inspected in advance because nothing was decided in advance. Cost is unbounded until a limit stops it. And the same input can produce different paths on different days, which makes evaluation harder and reproduction of a failure harder still.

How they fail

A planning agent fails by completing a plan that stopped making sense at step two. The output is internally consistent, arrives confidently, and is wrong in a way that takes a person time to unpick.

A reactive agent fails by wandering. It pursues a reasonable-looking path, then another, accumulating cost and producing partial work. It rarely produces a confidently wrong final answer; it produces an expensive nothing.

Neither failure is worse in general. One is worse in your specific context, and that is the thing worth deciding.

How we would choose

If the task has a stable structure and the governance requirement is high, plan. Inspecting intent before execution is worth the rigidity, and most business processes are more stable than they feel.

If the task genuinely cannot be sequenced in advance, react, but constrain it: a hard step limit, a budget that blocks, and a checkpoint where a person confirms before anything with consequence happens.

In practice the useful shape is usually a plan with re-planning permitted at defined points, rather than either pure form.

Where situation awareness fits

Oran 3.6 tracks what has already happened within a run and what changed underneath it. That directly addresses the planning failure: a step is not repeated if it already succeeded, and a step is flagged rather than executed if the record it depends on has moved.

It does not remove the trade-off. It removes the most common and most expensive version of it.

What to measure either way

Cost per completed outcome rather than per run, because a reactive agent that half-finishes three times has cost you three runs and produced nothing. Step counts, so wandering is visible before the budget stops it. And retries separately from successes, because they are the same failure billed twice.

Next

The Agent Orchestration System pages cover planning, policy enforcement and budgets. The versions page covers what each Oran version added, including situation awareness.

Loading...
Agents that plan and agents that react | Yaju