
Code as Agent Harness
This survey challenges the view of code as just LLM output by positioning it as the fundamental infrastructure layer for agent systems. Rather than agents that occasionally generate code, this frames modern agentic systems as fundamentally code-driven architectures where programming languages become the substrate for reasoning, environment modeling, and execution control.
Takeaways3
- Code serves as the unified interface connecting agents to reasoning, action, and environment modeling rather than just being an output.
- Agent systems benefit from treating programming languages as the operational substrate for long-horizon execution and feedback-driven optimization.
- This architectural perspective provides a systematic framework for building more reliable and scalable agent infrastructures.










