Kyle Jaejun Lee of KRAFTON shared insights into the challenges of running a fleet of AI agents across multiple machines, detailing the failures encountered and potential solutions. His presentation, delivered at AI Engineer World's Fair 2026, highlighted the human element as a critical factor in agent scalability and reliability.
The Agent Fleet Setup
Lee's initial setup involved three machines: a MacBook for heavy coding and personal projects, and two Linux machines (Linux A and Linux B) for long-running and short-lived coding tasks, respectively. A central control plane managed these agents, with the MacBook also handling personal projects and sleeping when not in use, while the Linux machines remained headless and always-on.
The reality of this setup, however, quickly revealed its limitations. Lee found himself acting as the central coordinator, managing scheduling, memory, and reviewing agent output. This human-centric approach, while functional for a small number of agents, quickly became a bottleneck as the number of concurrent tasks grew. Lee described being overloaded, essentially becoming the scheduler, memory manager, and reviewer for multiple live contexts simultaneously.
The Failures and the Lessons Learned
Lee detailed five key failures that emerged from his experiment:
Failure 1: Agents Doing Work Instead of Dispatching
