Xuying Ning1†, Katherine Tieu1†, Dongqi Fu2†,
Tianxin Wei1†, Zihao Li1†, Yuanchen Bei1†,
Jiaru Zou3, Mengting Ai1, Zhining Liu1,
Ting-Wei Li1, Lingjie Chen1, Yanjun Zhao1,
Ke Yang1, Bingxuan Li1, Cheng Qian1,
Gaotang Li1, Xiao Lin1, Zhichen Zeng1,
Ruizhong Qiu1, Sirui Chen1, Yifan Sun1,
Xiyuan Yang1, Ruida Wang1, Rui Pan1,
Chenyuan Yang1, Dylan Zhang1, Liri Fang1,
Zikun Cui2, Yang Cao2, Pan Chen2,
Dorothy Sun2, Ren Chen2, Mahesh Srinivasan2,
Nipun Mathur2, Yinglong Xia2, Hong Li2,
Hong Yan2, Pan Lu3, Lingming Zhang1,
Tong Zhang1, Hanghang Tong1§, Jingrui He1§
1University of Illinois Urbana-Champaign · 2Meta ·
3Stanford University · †Core Contributor ·
§Corresponding Author
Abstract
Code becomes the runtime medium for agents.
Recent LLMs have become strong code generators, but emerging agentic systems
use code for more than final answers. This survey frames code as an agent
harness: a unified infrastructure layer for agent reasoning, action,
environment modeling, feedback-driven control, and verification. It studies
how code connects agents to executable steps, durable state, reusable tools,
tests, traces, repositories, and multi-agent workflows.