Most production agents still have a human nearby. Good.
“Autonomous” has become one of those words that can mean almost anything. An agent that drafts an email gets the label. So does one that sends the email, changes a firewall rule or moves money. Those are not variations of the same security problem.
When I look at an agent workflow, I want to know how far it can travel before something outside the model can stop it. Sometimes that something is a person. Sometimes it is policy. For actions that can expose data or change production, noticing the problem in logs may be too late.
The human did not disappear
There is no single, reliable number for agent autonomy in production. The surveys use different definitions and ask different groups. Treat them as directional.
A May 2026 Stack Overflow survey found that 63% of respondents rarely or never let agents run entirely on autopilot. Sixty percent blocked unapproved system changes. In a separate Zapier survey, human in the loop was the most common management model.
Actual product use makes the story more interesting. Anthropic looked at millions of Claude Code and API interactions. Experienced users turned on full auto approve more often than new users. They also interrupted the agent more often.
That last detail matters. Experience did not remove the human. It moved the human from approving each step to watching the trajectory and intervening when necessary. Less clicking, more judgment.
The four modes I use
I use four labels when I review these systems. They are not a ladder, and “full autonomy” is not the prize at the top. The Cloud Security Alliance's Leveling Up Autonomy in Agentic AI defines six levels, from human execution to self directed operation. That is useful shared vocabulary. I still assign authority per action rather than per product, because a sensible product can use all four modes. Reading a public document and wiring funds should not inherit the same authority because both actions happen in one interface.
Human in the loop. The agent prepares an action and waits. Here, the approval screen carries a lot of weight. It must show the actual tool, identity, destination, arguments and expected effect. “Allow” is not enough.
Check whether the action shown for approval is the one that executes. If the tool, destination or consequential arguments change, the approval should no longer apply.
Human on the loop. The agent is already moving. The person watches and can intervene. This sounds simple until the agent performs ten actions in the time it takes a person to understand the first three.
A stop button has to stop something. The person also needs to know what will be left behind: an open transaction, a partially changed record, a credential already copied somewhere else. Otherwise “supervision” is just a live incident report.
Bounded autonomy. This is the mode I trust most for consequential production work today. The agent moves without asking each time, but software enforces the limits.
Those limits have to inspect more than the tool name. Identity, tenant, resource, arguments and side effects all matter. So does provenance. A skill, MCP server or configuration change can alter the path without any change to the model.
Full autonomy. No person participates in the normal path. The phrase still hides a lot of human work: somebody defined the goal, issued the credentials, chose the tools and wrote the policy.
What disappears is the opportunity to catch a bad decision in real time. Recovery must already exist. Task-scoped credentials, budgets and circuit breakers need to be in place before execution. Plan how to handle retries and partial failures; some actions, such as sending data externally, cannot be rolled back.
These are parallel operating modes, not maturity levels. Follow each row to see where an external control can still stop or recover the action.
-
01 / HUMAN IN THE LOOPApproval IntentHuman verifies exact actionTool executesEvidenceThe approval binds identity, destination, arguments and effect.
-
02 / HUMAN ON THE LOOPInterruption IntentAgent startsOperator can stopInspect remaining stateThe stop path must be faster than the agent's execution loop.
-
PRACTICAL DEFAULT03 / BOUNDED AUTONOMYPolicy IntentPolicy evaluates contextScoped actionVerified evidenceIdentity, resource, arguments, side effects and provenance are checked before execution.
-
04 / FULL AUTONOMYRecovery IntentNo live approvalBudget + circuit breakerRollback or safe resumeTask scoped credentials and recovery exist before the first action.
Use the lowest authority path that still completes the action. One product can and usually should use several paths.
What JADEPUFFER tells us
JADEPUFFER is a useful case because it shows the speed of machine execution. It is also easy to overstate. Sysdig reported on July 1 that the agent chained reconnaissance, credential harvesting, lateral movement and destructive database extortion after entering a vulnerable Langflow deployment.
It did not choose the victim or build the whole operation by itself. Sysdig later clarified that a person selected the target, prepared command and control and staging infrastructure and supplied credentials from an earlier compromise.
I do not find that reassuring. A relatively small amount of human direction started a long, adaptive sequence. Human on the loop controls have to keep pace with that sequence. Bounded autonomy should prevent some steps outright, no matter how persuasive the model's reasoning looks.
A practical review
Do not assign one autonomy level to the product. Assign it to each consequential action. Then ask:
- Which identity does the agent present to each tool, and how is that identity tied to the user and task?
- Which policies run before execution, and which signals are only reviewed afterward?
- How quickly can a person or automated circuit breaker interrupt the sequence?
- What state remains after interruption, and can the system roll it back or resume safely?
- What happens when a model, skill, MCP server or tool definition changes without a policy review?
If those questions do not have concrete answers, reduce the authority.
Autonomy is not a feature flag. It is a security boundary.
Sources
- Stack Overflow, Agents on a leash, May 27, 2026.
- Zapier, State of agentic AI adoption survey, December 15, 2025.
- Anthropic, Measuring AI agent autonomy in practice, February 18, 2026.
- Cloud Security Alliance, Leveling Up Autonomy in Agentic AI, January 28, 2026.
- Sysdig, JADEPUFFER: Agentic ransomware for automated database extortion, July 1, 2026.
- TechCrunch, The ‘first’ AI-run ransomware attack still needed a human, July 6, 2026.
Sources and incident status reviewed on July 21, 2026.