Agent EngineeringExpert12 chapters

Agents That Finish

Engineering long-horizon reliability into software that runs without you

Agent reliability is an architecture, not a model property: systems complete multi-hour work because they can decompose it, verify each step, checkpoint state and undo a wrong commitment.

Frontier models are close to perfect on work a skilled person would finish in four minutes and close to useless on work that takes four hours. The gap is not intelligence. It is that most agent architectures cannot notice a wrong intermediate state, let alone roll one back, so the first bad commitment is inherited by every step after it. This book builds outwards from that failure mode: decomposition as a real artifact, verification between steps, checkpoints an agent can resume from, compensating actions for effects that already left the system, and budgets that bound the damage when none of it works.

Written for: Engineers and architects putting an agent in front of work that outlives a single request.

No chapter is published yet. The full contents below is the finished outline; chapters go live as they are written, and none of them will sit behind a signup.

Jacket for Agents That Finish — Engineering long-horizon reliability into software that runs without you

What it makes operable

Outcomes, not topic coverage.

  1. 01Instrument the step where your agent's first wrong commitment happens
  2. 02Design checkpoints and compensating actions an agent can genuinely recover through
  3. 03Place verification gates between steps instead of trusting the final answer
  4. 04Measure a reliability horizon for your own workload rather than a benchmark's

Complete contents

12 chapters, in order.

Each chapter settles one decision, so it can be read on its own. Read in sequence to build the argument the book is making.

  1. 01

    The Four-Minute Agent and the Four-Hour Task

    Where the reliability horizon actually sits, and why capability scores hide it.

    In writing
  2. 02

    Why Failures Compound: The No-Recovery Bottleneck

    One wrong intermediate state, inherited by every step that follows it.

    In writing
  3. 03

    Decomposition as an Engineering Artifact, Not a Prompt

    Writing the plan as a structure the runtime can check, resume and revise.

    In writing
  4. 04

    Checkpoints: What an Agent Must Be Able to Resume From

    Choosing the state boundary that makes a restart cheap and a rollback possible.

    In writing
  5. 05

    Verification Gates Between Steps

    Cheap per-step checks that catch a wrong commitment before it propagates.

    In writing
  6. 06

    Compensating Actions and Safe Undo

    Reversing effects that already left your system, and admitting when you cannot.

    In writing
  7. 07

    Durable Execution: Workflows, Retries, Idempotency

    Where agent state lives when the process running it dies mid-task.

    In writing
  8. 08

    Tools Are the Real Interface

    Designing an API for a caller that will sometimes get the arguments wrong.

    In writing
  9. 09

    Budgets: Time, Tokens, Tool Calls, Blast Radius

    Four ceilings that turn an open-ended loop into a bounded operation.

    In writing
  10. 10

    Handing Control Back to a Human

    Escalation as a designed path, carrying enough context to be actionable.

    In writing
  11. 11

    Measuring a Reliability Horizon for Your Own Workload

    Building the curve for your tasks instead of inheriting someone else's benchmark.

    In writing
  12. 12

    On-Call for Agents

    Alerts, kill switches and the runbook for software that acts on its own.

    In writing

Evidence

What this book is arguing against.

Third-party sources behind the book's premise. Every figure in them belongs to the party that published it and is attributed to them in the text.