Agent Architectures

Agent architectures define the structure and control flow of an autonomous agent. They range from simple loops to complex multi-agent systems and self-improving frameworks. Recent work emphasizes structured processes, where persistent artifacts, work contracts, and human review coordinate agents, moving beyond single, isolated prompts From Prompt to Process: a Process Taxonomy and Comparative Assessment of Frameworks Supporting AI Software Development Agents.

System-Level Architectures

These concepts frame agentic computation at the level of an operating system or computer architecture, providing foundational abstractions for managing agent execution, communication, and safety.

Embodied Agent Architectures

These architectures focus on agents that interact with physical or simulated environments, often incorporating multimodal perception and control.

Core Agent Loops and Control Flow

The fundamental agent loop involves cycles of observation, thought, and action. Modern architectures add sophisticated mechanisms for planning, memory management, and adaptive control.

Agentic Harnesses

Harnesses wrap and augment existing models with structured execution, verification, and repair capabilities without requiring model retraining.

Reasoning and Decision-Making

Control Flow and Verification

World Models

World models are internal simulators that learn the structure and dynamics of an environment, enabling agents to predict, plan, and reason within learned representations.

Planning and Execution Patterns

These patterns focus on how agents decompose tasks, generate steps, and manage resources.

Planner-Executor and Multi-Stage Workflows

Multi-Agent Systems (MAS)

Multi-agent systems decompose complex tasks among multiple, often specialized, agents that coordinate to achieve a goal.

Communication and Coordination

Hierarchical and Role-Based Patterns

Training Dynamics and Stability

System Stability and Safety

Self-Improving and Evolutionary Architectures

These architectures enable agents to learn from experience, evolve their capabilities, and improve over time.

Theoretical Foundations

Search and Evolution for Algorithm Discovery

Skill and Prompt Evolution

Learning from Experience and Feedback

Key References