LLM Agents & Tool Use

human-in-the-loop agent

Letting an agent act freely is fine for low-stakes steps, but you do not want it sending money, deleting files, or emailing a customer entirely on its own. A human-in-the-loop agent builds in a deliberate pause: before a sensitive or irreversible action, it stops and asks a person to approve, edit, or reject the move. The agent still does the work; a human keeps a hand on the decisions that matter.

In practice this means marking certain actions as requiring confirmation and routing them to a person, while letting routine steps run automatically. The human can approve, tweak the inputs, or veto and send the agent back to rethink. This deliberately trades some speed and autonomy for safety and accountability — slower, but with a checkpoint exactly where a mistake would be costly.

It is not a cure-all: ask for approval too often and people rubber-stamp without reading; too rarely and the risky action slips through unchecked. The design challenge is choosing which moments genuinely need a human — usually the consequential, irreversible, or hard-to-undo ones — and surfacing enough context for the person to judge well.

Also called
human approvalsupervised agent