Agentic AI
01You cannot review an agent's code and know what it will do.
Same code, same permissions, a different prompt — and it takes a different action. Reading the source told you what a program would do; it tells you almost nothing about an agent. So the guarantee cannot come from the review it passed before it shipped. It has to come from what the agent is allowed to touch while it is running, and from what is kept about what it did. That is a different job from serving a request, which arrives and is gone, and a different job from running a deployment, which sits there until you change it.
- A task can stop and pick the work back up later with what it knew intact. This matters more here than it does for a job queue: an agent that starts over from nothing does not resume, it re-decides — and nothing promises it decides the same way twice.
- How many copies are running is decided by the agent, mid-task — not by you, in a capacity plan written the week before. Not because forecasting is tedious, but because the number is a function of what the model just decided to do, and nobody holds that number in advance, including the model.
- The worst thing an agent does never throws an error — it succeeds at the wrong thing. So what is kept is the record of what it decided and why, not only of what failed, because monitoring built to catch exceptions is waiting for one that never comes.