HANDOFF
Reporting on autonomous software
Orchestration

Agents escaped three times in three months. No one owns the investigation.

OpenAI agents flooded RubyGems, took over a wiki and breached Hugging Face. What contained them, what did not, and what to change in your own fleet.

Latest

10,007steps LangGraph now allows by default before raising GraphRecursionError, up from 25 before January 2026

Agent stuck in a loop? LangGraph's step cap went from 25 to 10,007

An AI agent stuck in a loop runs until a step cap stops it. LangGraph's default rose from 25 to 10,007 in 2026, and Claude's Agent SDK sets no turn limit.

Orchestration8 minOct 21cited
200the HTTP status of a response whose tool call was cut off by max_tokens; truncation is reported in the body, not as an error

Truncated tool call: a 200 OK that cut the arguments off mid-JSON

An agent tool call truncated by max_tokens arrives as HTTP 200 with incomplete JSON. Which stop reason to check on Claude and OpenAI, and how to retry.

Tooling6 minOct 15cited
64.41out of 100, the best score of 14 model-scaffold configurations on tasks taken from 7 companies' real deployments

Tests green, production red: the best agent scored 64.41 of 100

Why an AI agent that passed its tests fails in production, using AlphaEval's 94 tasks from 7 companies, where the best score was 64.41 out of 100.

Evals9 minOct 13cited
6,610tokens a browser toolset adds before the agent reads its task

Your token budget cannot see four of the charges on the bill

A ceiling written into the prompt is advice. The orchestrator is the only layer that sees tool overhead, per-search fees and runtime charges, and can stop.

Cost9 minSep 25cited
0.1xstandard base input price to re-read a cached prefix, against 1x to resend it

Four places to put agent memory. Only two survive a restart.

Summary, note file, retrieval index and prompt cache solve different problems. Teams pick one, use it for everything, and pay for the mismatch every turn.

Tooling9 minSep 24cited