Approval Gates in Agents: Where to Put the Human
Asking a human to approve everything trains them to approve nothing. How to place gates so the few that remain still get read carefully.
ReadPractical writing for developers building with large language models — how they work, how to pick one, and how to keep the bill predictable.
Agents, tool calling, and the loop that makes them useful.
Asking a human to approve everything trains them to approve nothing. How to place gates so the few that remain still get read carefully.
ReadA practical walkthrough of writing your first MCP server: choosing the tools, wiring the transport, handling errors, and testing it with a real agent.
ReadAgent transcripts grow until quality degrades and cost climbs. What to summarise, what to drop, and what must never be compacted away.
ReadA critic agent reviews work another agent produced. The patterns that improve output, the ones that just add cost, and how to tell them apart.
ReadStuck is four different failures with four different fixes. How to tell hung from looping from stalled from quietly truncated, and what to do about each one.
ReadMost agent plans are flat lists executed top to bottom. Modelling dependencies instead unlocks parallelism, better retries and honest progress reporting.
ReadA stuck agent repeats the same failing action until something stops it. How to detect repetition cheaply and what to do once you have.
ReadAgents retry, resume and duplicate calls constantly. Idempotency keys, natural keys and check-then-act patterns that stop one action happening three times.
ReadMap-reduce over an LLM is not the same as map-reduce over data. Where the shape works, where the reduce step quietly loses information, and how to fix it.
ReadMost MCP servers are a thin wrapper around an existing API, which is why agents use them badly. Design rules for servers models can actually operate.
ReadMCP runs the same JSON-RPC messages over a local subprocess or an HTTP endpoint. The transport you pick decides your auth, scaling and debugging story.
ReadMCP and a plain function schema look identical to the model. The difference is who owns the integration, and that decides which one you should use.
ReadShowing 25–36 of 74 articles